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

CertificateFileRuta de un certificado X.509 RSA o ECDSA codificado en DER
SignatureAlgorithm1 para RSA PKCS#1 v1.5, 2 para DER ECDSA o 3 para P1363 ECDSA
SignatureReserveBytesLímite superior previsto de la firma sin procesar, o 0 para obtenerlo de la clave pública del certificado

Valores devueltos

1Se leyó el certificado y se configuró el firmante externo
0El archivo o la configuración no eran válidos

Observaciones

La DLL también exporta DLSetSignProcessExternalDigestSignerFromFileA para rutas ANSI

La clave privada permanece completamente fuera del proceso de la biblioteca

Véase también

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate