OnExternalDigestSign

Beveiliging en handtekeningen, gebeurtenissen

Beschrijving

Behandelt de definitieve digest-ondertekeningsbewerking voor elk extern geconfigureerd signproces op een TPDFlib-instantie

Syntaxis

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;

Parameters

SenderDe TPDFlib-instantie die de bewerking uitvoert
SignProcessIDHet proces waarvan de handtekening wordt gevraagd
DigestBinaire digest van de DER-gecodeerde set van geauthenticeerde CMS-attributen
DigestAlgorithmDigestcode gekozen door SetSignProcessDigestAlgorithm
SignatureAlgorithmHet door SetSignProcessExternalDigestSigner geselecteerde onbewerkte handtekeningformaat
SignatureZet deze uitvoer op de rauwe RSA-handtekening, DER ECDSA-handtekening of P1363 ECDSA-handtekening die SignatureAlgorithm vraagt

Retourwaarde

Geef pas True terug nadat Signature een volledig resultaat bevat

Opmerkingen

Het event draait synchroon tijdens EndSignProcessTo* en wordt niet aangeroepen tijdens placeholder-dimensionering

Exceptions, een onwaar resultaat, een lege handtekening, een te grote handtekening of een handtekening die niet verifieert tegen het ingestelde certificaat laten het ondertekenproces falen

Zie ook

SetSignProcessExternalDigestSigner, SetExternalDigestSignCallback