FetchTimeStampToken
Digitale handtekeningen
Beschrijving
Haalt voor een digest een RFC 3161 TimeStampToken op bij de geconfigureerde autoriteit
Syntaxis
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parameters
| MessageDigestHex | Hex-digest van de data die wordt gestempeld. Zijn lengte moet overeenkomen met het algoritme dat SetTimeStampOptions heeft ingesteld |
|---|
Retourwaarden
| Token | De TimeStampToken als DER-bytes |
|---|---|
| Empty string | De uitwisseling mislukte; GetTimeStampError draagt de reden |
Opmerkingen
Het token wordt exact teruggegeven zoals de autoriteit het heeft geproduceerd, zodat het kan worden gekoppeld met SetPAdESSignatureTimeStampToken, als document-timestamp kan dienen of kan worden bewaard voor een auditspoor
Voor het gangbare geval van een timestamp op een net weggeschreven handtekening doet ApplyPAdESSignatureTimeStamp het hashen, het ophalen en het koppelen in één aanroep
Voorbeeld
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Zie ook
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError