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
| Token | TimeStampToken kot bajti DER |
|---|---|
| Empty string | Izmenjava 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