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
| CertificateFile | Sti til et DER-kodet RSA- eller ECDSA X.509-sertifikat |
|---|---|
| SignatureAlgorithm | 1 for RSA PKCS#1 v1.5, 2 for DER ECDSA eller 3 for P1363 ECDSA |
| SignatureReserveBytes | Forventet øvre grense for rå signatur, eller 0 for å utlede den fra sertifikatets offentlige nøkkel |
Returverdier
| 1 | Sertifikatet ble lest, og den eksterne signataren ble konfigurert |
|---|---|
| 0 | Filen 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