SetSignProcessExternalDigestSignerFromFile

Zabezpečení a podpisy

Popis

Načte z souboru certifikát X.509 kódovaný v DER a nakonfiguruje podpisování pouze přes digest registrovaným externím zpětným voláním

Syntaxe

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

Parametry

CertificateFileCesta k certifikátu X.509 RSA nebo ECDSA kódovanému v DER
SignatureAlgorithm1 pro RSA PKCS#1 v1.5, 2 pro DER ECDSA nebo 3 pro P1363 ECDSA
SignatureReserveBytesOčekávaná horní mez surového podpisu, nebo 0 pro odvození z veřejného klíče certifikátu

Návratové hodnoty

1Certifikát byl přečten a externí podepisující byl nakonfigurován
0Soubor nebo konfigurace byla neplatná

Poznámky

DLL také exportuje DLSetSignProcessExternalDigestSignerFromFileA pro cesty ANSI

Soukromý klíč zůstává zcela mimo proces knihovny

Viz také

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate