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
| CertificateFile | Cesta k certifikátu X.509 RSA nebo ECDSA kódovanému v DER |
|---|---|
| SignatureAlgorithm | 1 pro RSA PKCS#1 v1.5, 2 pro DER ECDSA nebo 3 pro P1363 ECDSA |
| SignatureReserveBytes | Očekávaná horní mez surového podpisu, nebo 0 pro odvození z veřejného klíče certifikátu |
Návratové hodnoty
| 1 | Certifikát byl přečten a externí podepisující byl nakonfigurován |
|---|---|
| 0 | Soubor 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