FetchTimeStampToken
Firme digitali
Descrizione
Ottiene un RFC 3161 TimeStampToken per un digest dall'autorità configurata
Sintassi
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parametri
| MessageDigestHex | Digest esadecimale dei dati da marcare. La lunghezza deve corrispondere all'algoritmo impostato da SetTimeStampOptions. |
|---|
Valori restituiti
| Token | TimeStampToken come byte DER |
|---|---|
| Empty string | Lo scambio non è riuscito; GetTimeStampError ne indica il motivo |
Note
Il token viene restituito esattamente come prodotto dall'autorità, quindi può essere allegato con SetPAdESSignatureTimeStampToken, usato come marca temporale del documento o memorizzato per una pista di controllo
Per applicare una marca temporale a una firma appena scritta, ApplyPAdESSignatureTimeStamp esegue hashing, recupero e associazione in un'unica chiamata
Esempio
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Vedere anche
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError