SetSignProcessExternalDigestSignerFromFile

Sikkerhet og signaturer

Beskrivelse

Laster et DER-kodet X.509-sertifikat fra en fil og konfigurerer kun-digest-signering gjennom den registrerte eksterne callback-en

Syntaks

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

Parametere

CertificateFileSti til et DER-kodet RSA- eller ECDSA X.509-sertifikat
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA eller 3 for P1363 ECDSA
SignatureReserveBytesForventet øvre grense for rå signatur, eller 0 for å utlede den fra sertifikatets offentlige nøkkel

Returverdier

1Sertifikatet ble lest, og den eksterne signataren ble konfigurert
0Filen eller konfigurasjonen var ugyldig

Merknader

DLL-en eksporterer også DLSetSignProcessExternalDigestSignerFromFileA for ANSI-stier

Den private nøkkelen forblir fullstendig utenfor bibliotekprosessen

Se også

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate