HPDFFinalizeHeadlessDocumentTimestampReservation
function HPDFFinalizeHeadlessDocumentTimestampReservation(Target: TStream;
const Reservation: THPDFHeadlessSignatureReservation;
const Options: THPDFHeadlessCMSOptions;
out SignerCertificatePEM: SysUtils.TBytes): THPDFHeadlessCMSResult;
Rondt een verse DocumentTimestamp-reservatie af nadat de aanroeper de complete PDF xref en trailer heeft weggeschreven
Target moet seekable en read/write blijven; de reservatie moet afkomstig zijn van HPDFWriteHeadlessSignatureReservation met DocumentTimestamp op true
De functie checkt object-bounds, gap-grootte en delimiters, numerieke slot-ordering en verse zero-filled range-slots vóór het patchen
Ze hasht de echte gepatchte ByteRange, verkrijgt en valideert een verse RFC3161 TSA-token en schrijft de token met zero reservation padding vóór een directe integriteitscheck
De complete token moet in ReservedCMSBytes passen, en creation vraagt een expliciete trusted TSA-configuratie en transport
SignerCertificatePEM geeft de echte TSA-identiteit terug voor caller-side seed-certificaatvalidatie vóór publicatie
Streampositie wordt hersteld bij succes of falen; deze low-level helper publiceert geen bestanden en handhaaft niet zelfstandig document signature-field-policies
Gebruik THPDFHeadlessDocument.TimestampToFile voor atomaire publicatie met echte geërfde signature-seed, DocMDP-, FieldMDP-, encryptie- en veldpermission-checks