THPDFHeadlessSignatureReservation
Ein geliehener Offset-Record, den HPDFWriteHeadlessSignatureReservation in HPDFHeadlessSignatureWriter erzeugt
| Feld | Bedeutung |
|---|---|
ObjectOffset, ObjectLength | Absolute Position des Signaturobjekts und serialisierte Objektausdehnung |
ByteRangeOffsets[0..3] | Absolute Positionen der vier frischen numerischen Patch-Slots mit 20 Stellen |
ContentsStart, ContentsEnd | Absolute Lückengrenzen, einschließlich öffnendem und schließendem hexadezimalem Begrenzer |
ReservedCMSBytes | Maximale DER-Bytes, die in den reservierten hexadezimalen Contents-Wert passen |
CAdES | Das gewählte detached-Signaturprofil, das zu den Finalisierungsoptionen passen muss |
DocumentTimestamp | True 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