SetSignProcessExternalDigestSigner
Sikkerhet og signaturer
Beskrivelse
Fester et DER-kodet X.509-sertifikat og et eksternt digest-signeringsformat til en PDF-signeringsprosess
Biblioteket konstruerer det adskilte CMS-objektet og sender bare den endelige digesten av dets autentiserte attributter til den registrerte callback-en
Syntaks
Delphi
Function TPDFlib.SetSignProcessExternalDigestSigner(SignProcessID: Integer; Const CertificateDER: AnsiString; SignatureAlgorithm, SignatureReserveBytes: Integer): Integer;
ActiveX
Function PDFlib::SetSignProcessExternalDigestSigner(SignProcessID As Long, CertificateDER As Variant, SignatureAlgorithm As Long, SignatureReserveBytes As Long) As Long
DLL
int DLSetSignProcessExternalDigestSigner(int InstanceID, int SignProcessID, const char* CertificateDER, int CertificateLength, int SignatureAlgorithm, int SignatureReserveBytes);
Parametere
| SignProcessID | Verdi returnert av en NewSignProcessFrom*-funksjon |
|---|---|
| CertificateDER | Komplett DER-kodet RSA- eller ECDSA X.509-sertifikat tilsvarende den eksterne privatnøkkelen |
| SignatureAlgorithm | 1 for RSA PKCS#1 v1.5, 2 for DER-kodet ECDSA eller 3 for ECDSA P1363 r || s |
| SignatureReserveBytes | Forventet øvre grense for rå signaturen, eller 0 for å utlede den fra sertifikatets offentlige nøkkel |
Returverdier
| 1 | Den eksterne identitetskonfigurasjonen ble festet |
|---|---|
| 0 | Prosess-id-en, sertifikatet, algoritmen eller reservestørrelsen var ugyldig |
Merknader
Tildel OnExternalDigestSign, kall DLSetExternalDigestSignCallback, eller lever et ActiveX callback-objekt med SetExternalDigestSignCallback før signeringsprosessen avsluttes Callback-en påkalles ikke mens
/Contents
CertificateDER
adbe.pkcs7.sha1-plassholder og påkalles nøyaktig én gang for den endelige signaturen Returnerte signatur-bytter verifiseres mot adbe.pkcs7.detached før PDF-en godtas Når prosessen fortsatt bruker den tradisjonelle
Se også
OnExternalDigestSign, SetExternalDigestSignCallback, SetSignProcessContentsEstimate, SetSignProcessExternalDigestSignerFromFile