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
SignatureAlgorithm1 dla RSA PKCS#1 v1.5, 2 dla DER ECDSA albo 3 dla P1363 ECDSA
SignatureReserveBytesOczekiwana górna granica rozmiaru surowego podpisu albo 0, aby wyznaczyć ją z klucza publicznego certyfikatu

Wartości zwracane

1Certyfikat został odczytany, a zewnętrzny podpisujący skonfigurowany
0Plik 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