SetSignProcessExternalDigestSignerFromFile
Zabezpieczenia i podpisy
Opis
Wczytuje z pliku certyfikat X.509 zakodowany w DER i konfiguruje podpisywanie samego skrótu przez zarejestrowaną zewnętrzną funkcję wywołania zwrotnego
Składnia
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 | Ścieżka do certyfikatu X.509 RSA lub ECDSA zakodowanego w DER |
|---|---|
| SignatureAlgorithm | 1 dla RSA PKCS#1 v1.5, 2 dla DER ECDSA albo 3 dla P1363 ECDSA |
| SignatureReserveBytes | Oczekiwana górna granica rozmiaru surowego podpisu albo 0, aby wyznaczyć ją z klucza publicznego certyfikatu |
Wartości zwracane
| 1 | Certyfikat został odczytany, a zewnętrzny podpisujący skonfigurowany |
|---|---|
| 0 | Plik lub konfiguracja były nieprawidłowe |
Uwagi
Biblioteka DLL eksportuje również DLSetSignProcessExternalDigestSignerFromFileA dla ścieżek ANSI
Klucz prywatny pozostaje całkowicie poza procesem biblioteki
Zobacz również
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate