AddPublicKeyRecipientFromFile

Sicurezza e firme

Descrizione

Aggiunge un certificato destinatario X.509 DER o PEM prima della crittografia a chiave pubblica

Sintassi

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);

Parametri

CertificateFileNamePercorso di un certificato X.509 con codifica DER o PEM
PermissionsMaschera di autorizzazioni restituita da EncodePermissions

Valori restituiti

1Il destinatario è stato aggiunto oppure era già presente una voce identica
0Il certificato, le autorizzazioni o lo stato del documento non era valido

Note

I destinatari con le stesse autorizzazioni condividono un involucro CMS, mentre maschere di autorizzazioni diverse creano gruppi di involucri separati

La DLL esporta anche DLAddPublicKeyRecipientFromFileA per i percorsi ANSI

Vedere anche

AddPublicKeyRecipientFromPFX, AddPublicKeyRecipientFromStore, EncryptPublicKey