SetPublicKeyDecryptionPFX

Sicurezza e firme

Descrizione

Imposta la credenziale PFX PKCS #12 usata dalle chiamate successive a LoadFromFile, LoadFromStream e LoadFromString

Sintassi

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

PFXFileNamePercorso di un PFX contenente una chiave privata del destinatario
PFXPasswordPassword che protegge il PFX
UseMachineKeysetUsare un valore diverso da zero per il set di chiavi del computer oppure zero per quello dell'utente

Valori restituiti

1La credenziale è stata convalidata e conservata
0Il PFX o la password non era valido e LastErrorCode restituisce 420

Note

La credenziale resta attiva tra i caricamenti dei documenti finché non viene sostituita o cancellata

La DLL esporta anche DLSetPublicKeyDecryptionPFXA per le stringhe ANSI

Vedere anche

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus