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

MessageDigestHexA bélyegzendő adatok hexadecimális kivonata. Hosszának meg kell egyeznie a SetTimeStampOptions által beállított algoritmuséval

Visszatérési értékek

TokenA TimeStampToken DER-bájtként
Empty stringA 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