FetchTimeStampToken

Digitalni podpisi

Opis

Pridobi RFC 3161 TimeStampToken za povzetek od nastavljene avtoritete

Sintaksa

Delphi

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

Parametri

MessageDigestHexŠestnajstiški povzetek podatkov, ki se žigujejo. Njegova dolžina se mora ujemati z algoritmom, nastavljenim s SetTimeStampOptions

Vrnjene vrednosti

TokenTimeStampToken kot bajti DER
Empty stringIzmenjava je spodletela; razlog pove GetTimeStampError

Opombe

Žeton se vrne točno tako, kot ga je izdelalo pooblastilo, tako da ga je mogoče pripeti z SetPAdESSignatureTimeStampToken, uporabiti kot dokumentni časovni žig ali shraniti za revizijsko sled

Za pogost primer časovnega žiga podpisa, ki je bil pravkar zapisan, ApplyPAdESSignatureTimeStamp opravi izračun hash, pridobitev in pripnitev v enem klicu

Primer

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

Glejte tudi

SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError