THPDFHeadlessSignatureReservation
A borrowed offset record created by HPDFWriteHeadlessSignatureReservation in HPDFHeadlessSignatureWriter
| Field | Meaning |
|---|---|
ObjectOffset, ObjectLength | Absolute signature object position and serialized object extent |
ByteRangeOffsets[0..3] | Absolute positions of the four fresh 20-digit numeric patch slots |
ContentsStart, ContentsEnd | Absolute gap bounds, including the opening and closing hexadecimal delimiters |
ReservedCMSBytes | Maximum DER bytes that fit the reserved hexadecimal Contents value |
CAdES | The selected detached signature profile, which must match finalization options |
DocumentTimestamp | True selects a genuine RFC3161 document timestamp reservation and its timestamp-specific finalizer |
The stream must remain seekable and read/write until finalization; do not change this record, reuse it with another output, or finalize it twice
Finalization validates object bounds, gap size, numeric-slot ordering, fresh numeric zeros, and gap delimiters before patching