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
| PFXFileName | Ruta a un PFX que contiene una clave privada del destinatario |
|---|---|
| PFXPassword | Contraseña que protege el PFX |
| UseMachineKeyset | Use un valor distinto de cero para el conjunto de claves de máquina o cero para el conjunto de claves de usuario |
Valores devueltos
| 1 | La credencial se validó y se conservó |
|---|---|
| 0 | El 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