FetchTimeStampToken
Digitális aláírások
Leírás
RFC 3161 TimeStampToken értéket kér le egy kivonathoz a konfigurált hatóságtól
Szintaxis
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Paraméterek
| MessageDigestHex | A bélyegzendő adatok hexadecimális kivonata. Hosszának meg kell egyeznie a SetTimeStampOptions által beállított algoritmuséval |
|---|
Visszatérési értékek
| Token | A TimeStampToken DER-bájtként |
|---|---|
| Empty string | A csere sikertelen volt; az GetTimeStampError tartalmazza az okát |
Megjegyzések
A token pontosan abban a formában tér vissza, ahogy a kibocsátó létrehozta, ezért csatolható a SetPAdESSignatureTimeStampToken használatával, alkalmazható dokumentum-időbélyegként, vagy tárolható auditnaplóhoz
A frissen kiírt aláírás időbélyegzésének gyakori esetében az ApplyPAdESSignatureTimeStamp egyetlen hívásban végzi a kivonatolást, a lekérést és a csatolást
Példa
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Lásd még
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError