FetchTimeStampToken

Skaitmeniniai parašai

Aprašymas

Gauna RFC 3161 TimeStampToken maišai iš sukonfigūruotosios įstaigos

Sintaksė

Delphi

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

Parametrai

MessageDigestHexŠvenčiamųjų duomenų šešioliktainė maiša. Jos ilgis turi atitikti SetTimeStampOptions nustatytąjį algoritmą

Grąžinamos reikšmės

TokenTimeStampToken kaip DER baitai
Empty stringApsikeitimas nepavyko; GetTimeStampError neša priežastį

Pastabos

Žetonas grąžinamas tiksliai toks, kokį pagamino įstaiga, todėl jį galima pridėti su SetPAdESSignatureTimeStampToken, naudoti kaip dokumento laiko žymą arba išsaugoti audijos pėdsakams

Įprastajam atvejui, kai laiko žymėjimas atliekamas ką tik parašytam parašui, ApplyPAdESSignatureTimeStamp maišavimą, gavimą ir pridėjimą atlieka vienu kvietimu

Pavyzdys

Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
  ShowMessage(PDF.GetTimeStampError);

Taip pat žiūrėkite

SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError