SetPublicKeyDecryptionPFX

Zabezpieczenia i podpisy

Opis

Ustawia poświadczenie PKCS #12 PFX używane przez kolejne wywołania LoadFromFile, LoadFromStream i LoadFromString

Składnia

Delphi

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

ActiveX

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

DLL

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

Parametry

PFXFileNameŚcieżka do pliku PFX zawierającego klucz prywatny odbiorcy
PFXPasswordHasło chroniące plik PFX
UseMachineKeysetUżyj wartości niezerowej dla magazynu kluczy komputera albo zera dla magazynu kluczy użytkownika

Wartości zwracane

1Poświadczenie zostało zweryfikowane i zachowane
0Plik PFX lub hasło były nieprawidłowe, a LastErrorCode zwraca 420

Uwagi

Poświadczenie pozostaje aktywne między kolejnymi wczytaniami dokumentów, dopóki nie zostanie zastąpione lub wyczyszczone

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

Zobacz również

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus