HPDFRequestHeadlessTimestampForImprint

function HPDFRequestHeadlessTimestampForImprint(const MessageImprint: SysUtils.TBytes;
  Digest: THPDFHeadlessTimestampDigest; const Options: THPDFHeadlessTimestampOptions): SysUtils.TBytes;

Crea una request RFC3161 nueva con nonce para el digest exacto provisto, invoca el transport propiedad de la aplicación, valida su respuesta completa y devuelve el TimeStampToken CMS autenticado

Se requieren Options.Transport y trust roots de CA de la TSA explícitos; el callback recibe bytes DER de la request y devuelve bytes DER de la respuesta, mientras controla su propia autenticación HTTP, política TLS, deadlines y cancelación de red

Se verifican el imprint original, el digest seleccionado, el nonce nuevo, la firma CMS de la TSA, el binding del certificado, la cadena, el EKU, la evidencia de revocación configurada, el presupuesto de respuesta y la cancelación antes de devolver un token

Consulte los timestamps RFC3161 nativos para la configuración de transport y de confianza