SetSignProcessExternalDigestSignerFromFile
Säkerhet och signaturer
Beskrivning
Läser in ett DER-kodat X.509-certifikat från en fil och konfigurerar endast-digest-signering via den registrerade externa callbacken
Syntax
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);
Parametrar
| 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 | Förväntad övre gräns för rå signatur, eller 0 för att härleda den från certifikatets publika nyckel |
Returvärden
| 1 | Certifikatet lästes in och den externa signeraren konfigurerades |
|---|---|
| 0 | Filen eller konfigurationen var ogiltig |
Anmärkningar
DLL:en exporterar också DLSetSignProcessExternalDigestSignerFromFileA för ANSI-sökvägar
Den privata nyckeln förblir helt utanför biblioteksprocessen
Se även
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback, SetSignProcessContentsEstimate