AddPublicKeyRecipientFromFile
Sécurité et signatures
Description
Ajoute au document sélectionné un certificat de destinataire X.509 provenant d'un fichier DER ou PEM avant le chiffrement à clé publique
Syntaxe
Delphi
Function TPDFlib.AddPublicKeyRecipientFromFile(Const CertificateFileName: WideString; Permissions: Integer): Integer;
ActiveX
Function PDFlib::AddPublicKeyRecipientFromFile(CertificateFileName As String, Permissions As Long) As Long
DLL
int DLAddPublicKeyRecipientFromFile(int InstanceID, const wchar_t* CertificateFileName, int Permissions);
Paramètres
| CertificateFileName | Chemin d’un certificat X.509 encodé en DER ou PEM |
|---|---|
| Permissions | Masque d'autorisations renvoyé par EncodePermissions |
Valeurs de retour
| 1 | Le destinataire a été ajouté ou une entrée identique était déjà présente |
|---|---|
| 0 | Le certificat, les autorisations ou l’état du document n’étaient pas valides |
Remarques
Les destinataires ayant les mêmes autorisations partagent une enveloppe CMS, tandis que des masques d'autorisation différents créent des groupes d'enveloppes séparés
La DLL exporte également DLAddPublicKeyRecipientFromFileA pour les chemins ANSI
Voir aussi
AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey