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
| CertificateFile | Path to a DER-encoded RSA or ECDSA X.509 certificate |
|---|---|
| SignatureAlgorithm | 1 for RSA PKCS#1 v1.5, 2 for DER ECDSA, or 3 for P1363 ECDSA |
| SignatureReserveBytes | Verwachte bovengrens voor raw-signature, of 0 om die af te leiden uit de openbare sleutel van het certificaat |
Retourwaarden
| 1 | Het certificaat is gelezen en de externe signer is geconfigureerd |
|---|---|
| 0 | Het 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