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
| StoreName | Nom du magasin de certificats Windows, tel que MY |
|---|---|
| CertificateName | Nom d'affichage simple insensible à la casse, ou chaîne vide pour sélectionner le premier certificat |
| UseMachineStore | Utilisez une valeur différente de zéro pour le magasin de la machine locale, ou zéro pour celui de l'utilisateur actuel |
| Permissions | Masque d'autorisations renvoyé par EncodePermissions |
Valeurs de retour
| 1 | Le certificat du destinataire a été ajouté |
|---|---|
| 0 | Le 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