SetPublicKeyDecryptionPFX

Seguridad y firmas

Descripción

Establece la credencial PKCS #12 PFX usada por las llamadas posteriores a LoadFromFile, LoadFromStream y LoadFromString

Sintaxis

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

Parámetros

PFXFileNameRuta a un PFX que contiene una clave privada del destinatario
PFXPasswordContraseña que protege el PFX
UseMachineKeysetUse un valor distinto de cero para el conjunto de claves de máquina o cero para el conjunto de claves de usuario

Valores devueltos

1La credencial se validó y se conservó
0El PFX o la contraseña no eran válidos y LastErrorCode devuelve 420

Observaciones

La credencial permanece activa entre cargas de documentos hasta que se reemplaza o borra

La DLL también exporta DLSetPublicKeyDecryptionPFXA para cadenas ANSI

Véase también

SetPublicKeyDecryptionStore, ClearPublicKeyDecryptionCredential, GetPubSecStatus