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
| MessageDigestHex | Hex-Digest der mit Zeitstempel versehenen Daten. Seine Länge muss dem von SetTimeStampOptions festgelegten Algorithmus entsprechen. |
|---|
Rückgabewerte
| Token | Das TimeStampToken als DER-Bytes |
|---|---|
| Empty string | Der 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