HPDFFinalizeHeadlessDocumentTimestampReservation

function HPDFFinalizeHeadlessDocumentTimestampReservation(Target: TStream;
  const Reservation: THPDFHeadlessSignatureReservation;
  const Options: THPDFHeadlessCMSOptions;
  out SignerCertificatePEM: SysUtils.TBytes): THPDFHeadlessCMSResult;

تُنهي حجز DocumentTimestamp جديدًا بعد أن كتب المستدعى xref والمقطورة الكاملتين في PDF

يجب أن يبقى Target قابلًا للتحديد والقراءة/الكتابة؛ والحجز يجب أن يأتي من HPDFWriteHeadlessSignatureReservation مع DocumentTimestamp مضبوطة إلى true

الدالة تفحص حدود الكائن وحجم الفجوة ومحدداتها وتراتب الخانات العددية وخانات المدى المملوءة أصفارًا جديدة قبل التصحيح

تجزئ ByteRange المصحح الفعلي وتحصل على مدخل TSA جديد وفق RFC3161 وتفحصه، وتكتب المدخل مع حشو حجز صفري قبل فحص سلامة فوري

المدخل الكامل يجب أن يسع ReservedCMSBytes، والإنشاء يتطلب تهيئة TSA موثوقة صريحة ونقلًا

SignerCertificatePEM تُعيد هوية TSA الفعلية للتحقق من شهادة البذرة لدى المستدعي قبل النشر

موضع التدفق يُستعاد عند النجاح أو الفشل؛ وهذا المساعد منخفض المستوى لا ينشر ملفات ولا يفرض مستقلةً سياسات حقول توقيع المستند

استخدم THPDFHeadlessDocument.TimestampToFile للنشر الذري مع فحوص بذرة توقيع موروثة فعلية وDocMDP وFieldMDP وتشفير وصلاحيات حقول

سير عمل الطابع الزمني للمستند · الخيارات