SetSignProcessExternalDigestSignerFromFile

Sikkerhed og signaturer

Beskrivelse

Indlæser et DER-kodet X.509-certifikat fra en fil og konfigurerer signering kun af digest gennem det registrerede eksterne callback

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

Parametre

CertificateFileSti til et DER-kodet RSA- eller ECDSA X.509-certifikat
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA eller 3 for P1363 ECDSA
SignatureReserveBytesForventet øvre grænse for den rå signatur eller 0 for at aflede den fra certifikatets offentlige nøgle

Returværdier

1Certifikatet blev læst, og den eksterne underskriver blev konfigureret
0Filen eller konfigurationen var ugyldig

Bemærkninger

DLL'en eksporterer også DLSetSignProcessExternalDigestSignerFromFileA til ANSI-stier

Den private nøgle forbliver helt uden for biblioteksprocessen

Se også

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate