FetchTimeStampToken
Digitale signaturer
Beskrivelse
Innhenter et RFC 3161 TimeStampToken for en digest fra den konfigurerte myndigheten
Syntaks
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametere
| MessageDigestHex | Heksadesimal digest av dataene som stemples. Lengden må matche algoritmen satt av SetTimeStampOptions |
|---|
Returverdier
| Token | TimeStampToken-en som DER-byter |
|---|---|
| Empty string | Utvekslingen feilet; GetTimeStampError bærer årsaken |
Merknader
Tokenet returneres nøyaktig slik tidstempelautoriteten produserte det, slik at det kan festes med SetPAdESSignatureTimeStampToken, brukes som dokumenttidsstempel eller lagres som revisjonsspor
For det vanlige tilfellet med tidsstempling av en nettopp skrevet signatur, gjør ApplyPAdESSignatureTimeStamp hashingen, hentingen og festingen i ett kall
Eksempel
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Se også
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError