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
| CertificateFile | Kelias iki DER koduotos RSA arba ECDSA X.509 sertifikato |
|---|---|
| SignatureAlgorithm | 1 – RSA PKCS#1 v1.5, 2 – DER ECDSA, arba 3 – P1363 ECDSA |
| SignatureReserveBytes | Pageidaujamoji neapdorotosios parašo viršutinė riba arba 0, kad ji būtų išvesta iš sertifikato viešojo rakto |
Grąžinamos reikšmės
| 1 | Sertifikatas perskaitytas, o išorinė pasirašymo priemonė sukonfigūruota |
|---|---|
| 0 | Failas 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