SetPublicKeyDecryptionPFX

Securitate și semnături

Descriere

Setează acreditarea PFX PKCS #12 folosită de apelurile ulterioare LoadFromFile, LoadFromStream și LoadFromString

Sintaxă

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

Parametri

PFXFileNameCale către un PFX care conține o cheie privată de destinatar
PFXPasswordParola care protejează PFX-ul
UseMachineKeysetFolosiți o valoare nenulă pentru keyset-ul mașinii sau zero pentru keyset-ul utilizatorului

Valori returnate

1Acreditarea a fost validată și reținută
0PFX-ul sau parola era invalidă, iar LastErrorCode returnează 420

Observații

Acreditarea rămâne activă între încărcările de documente până când este înlocuită sau ștearsă

DLL-ul exportă și DLSetPublicKeyDecryptionPFXA pentru șiruri ANSI

Vedeți și

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus