FetchTimeStampToken

Digitale Signaturen

Beschreibung

Ruft von der konfigurierten Stelle ein RFC-3161-TimeStampToken für einen Digest ab

Syntax

Delphi

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

Parameter

MessageDigestHexHex-Digest der mit Zeitstempel versehenen Daten. Seine Länge muss dem von SetTimeStampOptions festgelegten Algorithmus entsprechen.

Rückgabewerte

TokenDas TimeStampToken als DER-Bytes
Empty stringDer Austausch ist fehlgeschlagen; GetTimeStampError enthält den Grund

Anmerkungen

Das Token wird exakt so zurückgegeben, wie es von der Autorität erzeugt wurde, sodass es mit SetPAdESSignatureTimeStampToken angehängt, als Dokumentzeitstempel verwendet oder für einen Audit-Trail gespeichert werden kann

Im üblichen Fall, eine gerade geschriebene Signatur mit einem Zeitstempel zu versehen, führt ApplyPAdESSignatureTimeStamp Hashbildung, Abruf und Zuordnung in einem Aufruf aus

Beispiel

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

Siehe auch

SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError