AddPublicKeyRecipientFromPFX

Zabezpieczenia i podpisy

Opis

Dodaje certyfikat powiązany z kluczem prywatnym z pliku PFX PKCS #12 jako odbiorcę szyfrowania kluczem publicznym

Składnia

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

Parametry

PFXFileNameŚcieżka do pliku PFX PKCS #12
PFXPasswordHasło chroniące plik PFX
UseMachineKeysetUżyj wartości różnej od zera, aby importować klucze przez zestaw kluczy maszyny, albo zera dla zestawu kluczy użytkownika
PermissionsMaska uprawnień zwrócona przez EncodePermissions

Wartości zwracane

1Certyfikat odbiorcy został dodany
0Plik PFX, hasło, uprawnienia lub stan dokumentu były nieprawidłowe

Uwagi

Klucz prywatny jest używany wyłącznie do identyfikacji certyfikatu końcowego podczas dodawania odbiorcy i nie jest osadzany w PDF

Biblioteka DLL eksportuje również DLAddPublicKeyRecipientFromPFXA dla ciągów ANSI

Zobacz również

SetPublicKeyDecryptionPFX, EncryptPublicKey