HPDFFinalizeHeadlessDocumentTimestampReservation
function HPDFFinalizeHeadlessDocumentTimestampReservation(Target: TStream;
const Reservation: THPDFHeadlessSignatureReservation;
const Options: THPDFHeadlessCMSOptions;
out SignerCertificatePEM: SysUtils.TBytes): THPDFHeadlessCMSResult;
Çağıran eksiksiz PDF xref'ini ve trailer'ı yazdıktan sonra taze bir DocumentTimestamp rezervasyonunu kesinleştirir
Target seekable ve okunabilir/yazılabilir kalmalıdır; rezervasyon, DocumentTimestamp true ayarlı HPDFWriteHeadlessSignatureReservation'dan gelmelidir
Fonksiyon, yamalamadan önce nesne sınırlarını, boşluk boyutu ve sınırlayıcılarını, sayısal-slot sıralamasını ve taze sıfır-dolgulu aralık slotlarını denetler
Gerçek yamalanmış ByteRange'i hash eder, taze bir RFC3161 TSA token'ı alır ve doğrular ve hemen bir bütünlük denetiminden önce token'ı sıfır rezervasyon padding'iyle yazar
Eksiksiz token, ReservedCMSBytes'e sığmalıdır; oluşturma, açık bir güvenilen TSA yapılandırması ve transport gerektirir
SignerCertificatePEM, yayından önce çağıran-tarafı seed sertifika doğrulaması için gerçek TSA kimliğini döndürür
Stream konumu, başarı veya hatada geri yüklenir; bu düşük düzeyli yardımcı dosya yayınlamaz veya belge imza-alan politikalarını bağımsız uygulamaz
Gerçek kalıtsal imza seed'i, DocMDP, FieldMDP, encryption ve alan izin denetimleriyle atomik yayın için THPDFHeadlessDocument.TimestampToFile kullanın