AddPublicKeyRecipientFromPFX

Sicurezza e firme

Descrizione

Aggiunge da PFX PKCS #12 il certificato con chiave privata come destinatario della crittografia

Sintassi

Delphi

Function TPDFlib.AddPublicKeyRecipientFromPFX(Const PFXFileName, PFXPassword: WideString; UseMachineKeyset, Permissions: Integer): Integer;

ActiveX

Function PDFlib::AddPublicKeyRecipientFromPFX(PFXFileName As String, PFXPassword As String, UseMachineKeyset As Long, Permissions As Long) As Long

DLL

int DLAddPublicKeyRecipientFromPFX(int InstanceID, const wchar_t* PFXFileName, const wchar_t* PFXPassword, int UseMachineKeyset, int Permissions);

Parametri

PFXFileNamePercorso del file PFX PKCS #12
PFXPasswordPassword che protegge il file PFX
UseMachineKeysetUsare un valore diverso da zero per importare le chiavi tramite il keyset del computer oppure zero per il keyset utente
PermissionsMaschera di autorizzazioni restituita da EncodePermissions

Valori restituiti

1Il certificato del destinatario รจ stato aggiunto
0Il PFX, la password, le autorizzazioni o lo stato del documento non era valido

Note

La chiave privata viene usata soltanto per identificare il certificato foglia durante l'aggiunta del destinatario e non viene incorporata nel PDF

La DLL esporta anche DLAddPublicKeyRecipientFromPFXA per le stringhe ANSI

Vedere anche

SetPublicKeyDecryptionPFX, EncryptPublicKey