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

CertificateFileNameChemin d’un certificat X.509 encodé en DER ou PEM
PermissionsMasque d'autorisations renvoyé par EncodePermissions

Valeurs de retour

1Le destinataire a été ajouté ou une entrée identique était déjà présente
0Le 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