THPDFHeadlessSignatureReservation

Ein geliehener Offset-Record, den HPDFWriteHeadlessSignatureReservation in HPDFHeadlessSignatureWriter erzeugt

FeldBedeutung
ObjectOffset, ObjectLengthAbsolute Position des Signaturobjekts und serialisierte Objektausdehnung
ByteRangeOffsets[0..3]Absolute Positionen der vier frischen numerischen Patch-Slots mit 20 Stellen
ContentsStart, ContentsEndAbsolute Lückengrenzen, einschließlich öffnendem und schließendem hexadezimalem Begrenzer
ReservedCMSBytesMaximale DER-Bytes, die in den reservierten hexadezimalen Contents-Wert passen
CAdESDas gewählte detached-Signaturprofil, das zu den Finalisierungsoptionen passen muss
DocumentTimestampTrue wählt eine echte RFC3161-Dokument-Timestamp-Reservierung samt ihrem timestamp-spezifischen Finalisierer

Der Stream muss bis zur Finalisierung positionierbar und lesend/schreibend bleiben; verändere diesen Record nicht, nutze ihn nicht für eine andere Ausgabe wieder und finalisiere ihn nicht doppelt

Die Finalisierung prüft Objektgrenzen, Lückengröße, Slot-Ordnung, frische numerische Nullen und Lückenbegrenzer, bevor sie patcht