THPDFHeadlessTimestampOptions

Inicialize este record com Default antes de usar as funções em HPDFHeadlessTimestamp

MembroDefault e contrato
TrustedCAFileVazio; a validação de resposta ou token exige um arquivo de trust-root PEM explícito
TrustedCRLFileVazio; um arquivo PEM de CRL carregado no store de verificação
RequireRevocationFalse; True exige TrustedCRLFile e verifica assinaturas de emissores, janelas de validade e revogação de certificados em toda a cadeia do TSA
MaxSignatureBytes1 MiB; orçamento positivo para o signature-value de entrada
MaxResponseBytes16 MiB; orçamento positivo para resposta DER e token
TransportNil; a função de posse do chamador que recebe uma requisição DER e retorna uma resposta DER
TransportContextNil; contexto de posse do chamador passado intacto ao Transport
CancellationTokenNil; token de posse do chamador retido pela operação completa

A construção da requisição não exige trust roots; a avaliação de confiança sempre exige TrustedCAFile, e RequireRevocation exige a fonte de CRL explícita

Veja Timestamps RFC3161 nativos para integração com CMS e cobertura de aceitação