OnExternalDigestSign
Sikkerhet og signaturer, hendelser
Beskrivelse
Håndterer den endelige digest-signeringsoperasjonen for enhver eksternt konfigurert signeringsprosess på en TPDFlib-instans
Syntaks
Delphi
Property OnExternalDigestSign: TPDFlibExternalDigestSignEvent Read FOnExternalDigestSign Write FOnExternalDigestSign;
Type TPDFlibExternalDigestSignEvent = Function(Sender: TObject; SignProcessID: Integer; Const Digest: AnsiString; DigestAlgorithm, SignatureAlgorithm: Integer; Var Signature: AnsiString): Boolean Of Object;
Parametere
| Sender | TPDFlib-instansen som utfører operasjonen |
|---|---|
| SignProcessID | Prosessen hvis signatur er forespurt |
| Digest | Binær digests av det DER-kodede CMS authenticated-attributes-settet |
| DigestAlgorithm | Digest code selected by SetSignProcessDigestAlgorithm |
| SignatureAlgorithm | Raw signature format selected by SetSignProcessExternalDigestSigner |
| Signature | Sett dette utdataet til den rå RSA-signaturen, DER ECDSA-signaturen, eller P1363 ECDSA-signaturen forespurt av SignatureAlgorithm |
Returverdi
Returner True først når Signature inneholder et komplett resultat
Merknader
Hendelsen kjører synkront under EndSignProcessTo* og kalles ikke under dimensjonering av plassholdere
Unntak, et usant resultat, en tom signatur, en for stor signatur eller en signatur som ikke verifiserer mot det konfigurerte sertifikatet får signeringsprosessen til å feile
Se også
SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback