FetchTimeStampToken

Digitalni potpisi

Opis

Pribavlja RFC 3161 TimeStampToken za sažetak od konfiguriranog tijela

Sintaksa

Delphi

Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;

Parametri

MessageDigestHexHex sažetak podatka koji se vremenski označava. Njegova duljina mora odgovarati algoritmu postavljenom funkcijom SetTimeStampOptions

Povratne vrijednosti

TokenTimeStampToken kao DER bajtovi
Empty stringRazmjena 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