FetchTimeStampToken
Firmas digitales
Descripción
Obtiene un TimeStampToken RFC 3161 para un resumen desde la autoridad configurada
Sintaxis
Delphi
Function TPDFlib.FetchTimeStampToken(Const MessageDigestHex: AnsiString): AnsiString;Parámetros
| MessageDigestHex | Resumen hexadecimal de los datos a los que se aplica el sello. Su longitud debe coincidir con el algoritmo establecido por SetTimeStampOptions |
|---|
Valores devueltos
| Token | El TimeStampToken como bytes DER |
|---|---|
| Empty string | El intercambio falló; GetTimeStampError contiene el motivo |
Observaciones
El token se devuelve exactamente como lo produjo la autoridad, por lo que se puede adjuntar con SetPAdESSignatureTimeStampToken, usar como sello de tiempo del documento o almacenar para una pista de auditoría
Para el caso habitual de colocar un sello de tiempo en una firma recién escrita, ApplyPAdESSignatureTimeStamp realiza el hash, la obtención y la adjunción en una llamada
Ejemplo
Token:= PDF.FetchTimeStampToken(PDF.GetPAdESSignatureValueHashHex(ProcessID));
if Token= '' then
ShowMessage(PDF.GetTimeStampError);Véase también
SetTimeStampServer, SetTimeStampOptions, ApplyPAdESSignatureTimeStamp, GetTimeStampError