THPDFHeadlessTimestampOptions
Initialise this record with Default before using functions in HPDFHeadlessTimestamp
| Member | Default and contract |
|---|---|
| TrustedCAFile | Empty; response or token validation requires an explicit PEM trust-root file |
| TrustedCRLFile | Empty; a PEM CRL file loaded into the verification store |
| RequireRevocation | False; True requires TrustedCRLFile and checks issuer signatures, validity windows and certificate revocation across the TSA chain |
| MaxSignatureBytes | 1 MiB; positive input signature-value budget |
| MaxResponseBytes | 16 MiB; positive DER response and token budget |
| Transport | Nil; the caller-owned function receiving a DER request and returning a DER response |
| TransportContext | Nil; caller-owned context passed unchanged to Transport |
| CancellationToken | Nil; 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