THPDFHeadlessDocument.VerifySignature

function VerifySignature(SignatureIndex: Integer; const Options: THPDFHeadlessCMSOptions): THPDFHeadlessCMSResult;

تتحقق من توقيع AcroForm قائمًا مفهرسًا من الصفر مقابل فجوة Contents الست عشرية أو الحرفية الدقيقة ومراجعته التاريخية؛ وتقبل adbe.pkcs7.detached وETSI.CAdES.detached بخيارات افتراضية عادية وتبلغ البايتات اللاحقة غير الموقعة منفصلةً عن السلامة

استخدم إعدادات CA صريحة لتقييم الثقة؛ والسلامة وحدها ليست ثقة شهادة

المستند يتطلب تلقائيًا ربط شهادة التوقيع ESS للـ ETSI.CAdES.detached، حتى عندما تكون RequireCAdES false؛ وضبط RequireCAdES يتطلب إضافةً ذلك الربط لتوقيعات CMS المنفصلة العادية

Contents الحرفية تدعم مراتب PDF الثمانية والمحارف المرتبة القياسية واستمرارات الأسطر؛ وبايتاتها المفكوكة يجب أن تطابق السلسلة المفردة الدقيقة المستثناة بـ ByteRange، بما يشمل كلا المحدِّدين

حدود بايتات CMS تنطبق على البايتات الثنائية المفكوكة، وحدود كائنات المستند تنطبق على الفجوة المرمَّزة، والإلغاء يبقى قابلًا للرصد قبل التحليل والتحقق التشفيري

فحص السلامة هذا يعمل دون ملف CA ولا يوسم شهادة التوقيع موثوقةً؛ وتحديثات النماذج الموقعة المسموحة وإدخال أدلة DSS تستخدم Contents الحرفية أو الست عشرية الموثوقة نفسها

مستند headless · مزود CMS

DocTimeStamp/ETSI.RFC3161 يُعرف أيضًا تلقائيًا؛ وبصمة PDF المغطاة الدقيقة وCMS المحفظ وربط ESS وEKU TSA الحرج والإصدار واسم الموقِّع تُصادَق بخيارات افتراضية

Timestamp.TrustedCAFile وخيارات CRL المهيأة تقيّمان ثقة TSA الصريحة منفصلةً؛ وTimestampValid تبلغ سلامة بصمة الطابع الزمني الفعلية، بينما تحدد TimestampTrustEvaluated وCertificateTrusted جولة ثقة TSA ناجحةً صريحة

طوابع المستند الزمنية تمنع مدخلات Cert وReference وChanges وR وProp_AuthTime وProp_AuthType وتستخدم فاك Contents الحرفي أو الست عشري الموثوق نفسه