SetSignProcessExternalDigestSignerFromFile
Сигурност и подписи
Описание
Зарежда DER-кодиран X.509 сертификат от файл и конфигурира подписване само с хеш чрез регистрираното външно обратно извикване
Синтаксис
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);
Параметри
| CertificateFile | Път към DER-кодиран RSA или ECDSA X.509 сертификат |
|---|---|
| SignatureAlgorithm | 1 за RSA PKCS#1 v1.5, 2 за DER ECDSA или 3 за P1363 ECDSA |
| SignatureReserveBytes | Очаквана горна граница на необработен подпис или 0, за да се изведе от публичния ключ на сертификата |
Върнати стойности
| 1 | Сертификатът беше прочетен и външният подписващ беше конфигуриран |
|---|---|
| 0 | Файлът или конфигурацията беше невалидна |
Забележки
DLL също експортира DLSetSignProcessExternalDigestSignerFromFileA за ANSI пътища
Частният ключ остава изцяло извън процеса на библиотеката
Вижте също
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate