FetchTimeStampToken
Digitalni potpisi
Opis
Pribavlja RFC 3161 TimeStampToken za sažetak od konfiguriranog tijela
Sintaksa
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametri
| MessageDigestHex | Hex sažetak podatka koji se vremenski označava. Njegova duljina mora odgovarati algoritmu postavljenom funkcijom SetTimeStampOptions |
|---|
Povratne vrijednosti
| Token | TimeStampToken kao DER bajtovi |
|---|---|
| Empty string | Razmjena nije uspjela; GetTimeStampError nosi razlog |
Napomene
Token vraća se točno onakav kakav ga je proizvelo tijelo, pa se može pridružiti funkcijom SetPAdESSignatureTimeStampToken, upotrijebiti kao vremenska oznaka dokumenta ili pohraniti za revizijski trag
Za uobičajeni slučaj vremenskog označavanja potpisa upravo zapisanog, ApplyPAdESSignatureTimeStamp hashiranje, preuzimanje i pridruživanje obavlja jednim pozivom
Primjer
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Vidi također
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError