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

MessageDigestHexDigest esadecimale dei dati da marcare. La lunghezza deve corrispondere all'algoritmo impostato da SetTimeStampOptions.

Valori restituiti

TokenTimeStampToken come byte DER
Empty stringLo 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