SetSignProcessExternalDigestSignerFromFile

Bezpečnosť a podpisy

Opis

Načíta certifikát X.509 v kódovaní DER zo súboru a nakonfiguruje podpisovanie len cez digest prostredníctvom zaregistrovaného externého callbacku

Syntax

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

Parametre

CertificateFilePath to a DER-encoded RSA or ECDSA X.509 certificate
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA
SignatureReserveBytesExpected raw-signature upper bound, or 0 to derive it from the certificate public key

Návratové hodnoty

1The certificate was read and the external signer was configured
0The file or configuration was invalid

Poznámky

The DLL also exports DLSetSignProcessExternalDigestSignerFromFileA for ANSI pathsThe private key remains entirely outside the library process

Pozri tiež

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate