SetSignProcessExternalDigestSignerFromFile

Sauga ir parašai

Aprašymas

Įkelia DER koduotą X.509 sertifikatą iš failo ir sukonfigūruoja tik maišos pasirašymą per užregistruotąją išorinę atgalinę funkciją

Sintaksė

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

Parametrai

CertificateFileKelias iki DER koduotos RSA arba ECDSA X.509 sertifikato
SignatureAlgorithm1 – RSA PKCS#1 v1.5, 2 – DER ECDSA, arba 3 – P1363 ECDSA
SignatureReserveBytesPageidaujamoji neapdorotosios parašo viršutinė riba arba 0, kad ji būtų išvesta iš sertifikato viešojo rakto

Grąžinamos reikšmės

1Sertifikatas perskaitytas, o išorinė pasirašymo priemonė sukonfigūruota
0Failas arba konfigūracija buvo netinkama

Pastabos

DLL taip pat eksportuoja DLSetSignProcessExternalDigestSignerFromFileA ANSI keliams. Privatusis raktas lieka visiškai už bibliotekos proceso ribų

Taip pat žiūrėkite

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate