AddPublicKeyRecipientFromPFX

Securitate și semnături

Descriere

Adaugă certificatul care poartă o asociere cu cheie privată dintr-un fișier PKCS #12 PFX ca destinatar al criptării cu cheie publică

Sintaxă

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

PFXFileNameCalea fișierului PKCS #12 PFX
PFXPasswordParola care protejează fișierul PFX
UseMachineKeysetFolosiți o valoare nenulă pentru a importa cheile prin keyset-ul mașinii sau zero pentru keyset-ul utilizatorului
PermissionsPermission mask returned by EncodePermissions

Valori returnate

1Certificatul destinatar a fost adăugat
0PFX-ul, parola, permisiunile sau starea documentului erau invalide

Observații

Cheia privată este folosită doar pentru a identifica certificatul frunză la adăugarea destinatarului și nu este înglobată în PDFDLL-ul exportă de asemenea

DLAddPublicKeyRecipientFromPFXA pentru șiruri ANSI

Vedeți și

SetPublicKeyDecryptionPFX, EncryptPublicKey