AddPublicKeyRecipientFromStore

Sécurité et signatures

Description

Ajoute comme destinataire du chiffrement à clé publique un certificat X.509 provenant d'un magasin de certificats Windows

Syntaxe

Delphi

Function TPDFlib.AddPublicKeyRecipientFromStore(Const StoreName, CertificateName: WideString; UseMachineStore, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromStore(StoreName As String, CertificateName As String, UseMachineStore As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromStore(int InstanceID, const wchar_t* StoreName, const wchar_t* CertificateName, int UseMachineStore, int Permissions);

Paramètres

StoreNameNom du magasin de certificats Windows, tel que MY
CertificateNameNom d'affichage simple insensible à la casse, ou chaîne vide pour sélectionner le premier certificat
UseMachineStoreUtilisez une valeur différente de zéro pour le magasin de la machine locale, ou zéro pour celui de l'utilisateur actuel
PermissionsMasque d'autorisations renvoyé par EncodePermissions

Valeurs de retour

1Le certificat du destinataire a été ajouté
0Le magasin, le certificat, les autorisations ou l’état du document n’étaient pas valides

Remarques

La DLL exporte également DLAddPublicKeyRecipientFromStoreA pour les chaînes ANSI

Voir aussi

SetPublicKeyDecryptionStore, EncryptPublicKey