HPDFRequestHeadlessTimestampForImprint
function HPDFRequestHeadlessTimestampForImprint(const MessageImprint: SysUtils.TBytes;
Digest: THPDFHeadlessTimestampDigest; const Options: THPDFHeadlessTimestampOptions): SysUtils.TBytes;
Cria uma request RFC3161 nova com nonce para o digest exato fornecido, invoca o transport de posse da aplicação, valida a response completa dele e retorna o TimeStampToken CMS autenticado
Options.Transport e roots de CA TSA confiáveis explícitas são obrigatórias; o callback recebe bytes de request DER e retorna bytes de response DER enquanto controla a própria autenticação HTTP, a política de TLS, os prazos e o cancelamento de rede dele
O imprint original, o digest selecionado, o nonce novo, a assinatura CMS da TSA, o binding de certificados, a chain, o EKU, a evidência de revogação configurada, o orçamento da response e o cancelamento são checados antes de um token ser retornado
Veja Timestamps RFC3161 nativos para a configuração de transport e de trust