SetSignProcessExternalDigestSignerFromFile

Varnost in podpisi

Opis

Naloži certifikat X.509, kodiran v DER, iz datoteke in nastavi podpisovanje samo s povzetkom prek registriranega zunanjega povratnega klica

Sintaksa

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

Parametri

CertificateFilepot do certifikata X.509 RSA ali ECDSA v kodiranju DER
SignatureAlgorithm1 za RSA PKCS#1 v1.5, 2 za DER ECDSA ali 3 za P1363 ECDSA
SignatureReserveBytesPričakovana zgornja meja surovega podpisa ali 0, da se izpelje iz javnega ključa certifikata

Vrnjene vrednosti

1Certifikat je bil prebran in zunanji podpisnik je bil nastavljen
0Datoteka ali konfiguracija ni bila veljavna

Opombe

DLL izvozi tudi DLSetSignProcessExternalDigestSignerFromFileA za poti ANSIZasebni ključ ostane popolnoma zunaj procesa knjižnice

Glejte tudi

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate