THPDFHeadlessTimestampOptions

Initialize this record with Default before using functions in HPDFHeadlessTimestamp

MemberDefault and contract
TrustedCAFileEmpty; response or token validation requires an explicit PEM trust-root file
TrustedCRLFileEmpty; a PEM CRL file loaded into the verification store
RequireRevocationFalse; True requires TrustedCRLFile and checks issuer signatures, validity windows, and certificate revocation across the TSA chain
MaxSignatureBytes1 MiB; positive input signature-value budget
MaxResponseBytes16 MiB; positive DER response and token budget
TransportNil; the caller-owned function receiving a DER request and returning a DER response
TransportContextNil; caller-owned context passed unchanged to Transport
CancellationTokenNil; caller-owned token retained for the complete operation

Request construction does not require trust roots; trust evaluation always requires TrustedCAFile, and RequireRevocation requires the explicit CRL source

See Native RFC3161 timestamps for CMS integration and acceptance coverage