SetSignProcessExternalDigestSignerFromFile
Seguridad y firmas
Descripción
Carga un certificado X.509 codificado en DER desde un archivo y configura la firma solo de resumen mediante la devolución de llamada externa registrada
Sintaxis
Delphi
Function TPDFlib.SetSignProcessExternalDigestSignerFromFile(SignProcessID: Integer; Const CertificateFile: WideString; SignatureAlgorithm, SignatureReserveBytes: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessExternalDigestSignerFromFile(SignProcessID As Long, CertificateFile As String, SignatureAlgorithm As Long, SignatureReserveBytes As Long) As Long
DLL
int DLSetSignProcessExternalDigestSignerFromFile(int InstanceID, int SignProcessID, const wchar_t* CertificateFile, int SignatureAlgorithm, int SignatureReserveBytes);
Parámetros
| CertificateFile | Ruta a un certificado X.509 RSA o ECDSA codificado en DER |
|---|---|
| SignatureAlgorithm | 1 para RSA PKCS#1 v1.5, 2 para ECDSA DER o 3 para ECDSA P1363 |
| SignatureReserveBytes | Límite superior esperado de firma sin procesar, o 0 para derivarlo de la clave pública del certificado |
Valores devueltos
| 1 | Se leyó el certificado y se configuró el firmante externo |
|---|---|
| 0 | El archivo o la configuración no eran válidos |
Observaciones
La DLL también exporta DLSetSignProcessExternalDigestSignerFromFileA para rutas ANSI
La clave privada permanece por completo fuera del proceso de la biblioteca
Véase también
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate