SetSignProcessExternalDigestSignerFromFile

Beveiliging en handtekeningen

Beschrijving

Laadt een DER-gecodeerd X.509-certificaat vanuit een bestand en configureert digest-only-ondertekening via de geregistreerde externe callback

Syntaxis

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

Parameters

CertificateFilePath to a DER-encoded RSA or ECDSA X.509 certificate
SignatureAlgorithm1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA
SignatureReserveBytesVerwachte bovengrens voor raw-signature, of 0 om die af te leiden uit de openbare sleutel van het certificaat

Retourwaarden

1Het certificaat is gelezen en de externe signer is geconfigureerd
0Het bestand of de configuratie was ongeldig

Opmerkingen

De DLL exporteert ook DLSetSignProcessExternalDigestSignerFromFileA voor ANSI-paden

De privésleutel blijft volledig buiten het bibliotheekproces

Zie ook

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate