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 |
|---|---|
| PFXPassword | Hasło chroniące plik PFX |
| UseMachineKeyset | Użyj wartości niezerowej dla magazynu kluczy komputera albo zera dla magazynu kluczy użytkownika |
Wartości zwracane
| 1 | Poświadczenie zostało zweryfikowane i zachowane |
|---|---|
| 0 | Plik 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