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
| Token | TimeStampToken kaip DER baitai |
|---|---|
| Empty string | Apsikeitimas 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