FetchTimeStampToken
Digitale signaturer
Beskrivelse
Henter et RFC 3161-TimeStampToken for en hashværdi fra den konfigurerede autoritet.
Syntaks
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametre
| MessageDigestHex | Hex-digest af de data, der tidsstemples. Længden skal svare til den algoritme, der er angivet med SetTimeStampOptions. |
|---|
Returværdier
| Token | TimeStampToken som DER-bytes. |
|---|---|
| Empty string | Udvekslingen mislykkedes; GetTimeStampError indeholder årsagen. |
Bemærkninger
Tokenet returneres nøjagtigt, som autoriteten producerede det, så det kan vedhæftes med SetPAdESSignatureTimeStampToken, bruges som et dokumenttidsstempel eller gemmes i et revisionsspor
I det almindelige tilfælde, hvor en netop skrevet signatur skal tidsstemples, udfører ApplyPAdESSignatureTimeStamp hashing, hentning og tilknytning i ét kald.
Eksempel
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Se også
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError