THPDFHeadlessCMSOptions

استخدم THPDFHeadlessCMSOptions.Default قبل تغيير خيارات فردية

العضوالافتراضي والمعنى
MaxCMSBytes16 MiB، حد إدخال/مخرجات CMS المحدود السقف وحد إدخال PEM
MaxSigners64، أقصى عدد موقّعين مقبول أثناء التحقق
MaxSignedBytes4 GiB، مجموع بايتات المصدر المغطاة بالنطاقات المعلنة
TrustedCAFileفارغة، تفعّل التحقق من السلامة دون ادعاء ثقة؛ وملف PEM لـ CA مقدَّم يفعّل التحقق الصريح من السلسلة
RequireCAdESFalse، تفعّل توليد ربط شهادة التوقيع بـ ESS أو تتطلب التحقق من سلامته؛ ووثّق المستند التلقائي يتطلب ESS لـ SubFilter بقيمة ETSI.CAdES.detached، بينما تبقى ثقة الشهادات خيارًا صريحًا منفصلًا
CertificationPermissionصفر لتواقيع الاعتماد، أو 1 أو 2 أو 3 لإنشاء أول توقيع تصديق DocMDP عبر SignToFile أو SignPFXToFile
DigestMethodSHA256؛ والتوقيع يدعم أيضًا SHA384 وSHA512، والقيمة الفارغة تحفظ SHA256
Reason, Location, ContactInfo, SignerNameسلاسل Unicode فارغة؛ والقيم غير الفارغة تصير مدخلات Reason وLocation وContactInfo وName لقاموس التوقيع، بسياسة تشفير سلاسل المستند
LegalAttestationفارغة؛ والتوضيح غير الفارغ بـ Unicode يُكتب في Catalog Legal/Attestation أثناء توقيع التصديق ويُفحص مقابل قيم seed التصديق الإلزامية
UseAdobeRevocationInfoFalse؛ والتوقيع يضمّن أدلة CRL أو OCSP مصادق عليها في سمة الإبطال الموقَّع من Adobe، بينما يتطلب التحقق ويتحقق من السمة المضمّنة الفعلية لكل موقّع
RevocationEvidenceمصفوفات شهادات DER وكاملات OCSPResponse وCRLs فارغة؛ والتوقيع يتحقق من كل الأدلة المقدَّمة قبل نشر المخرج، والتحقق يستخدم قيم CRL وOCSP المضمّنة مع شهادات سلسلة مقدَّمة اختيارية
RevocationValidationTHPDFHeadlessLTVOptions.Default مع RequireTimestamp مضبوطة إلى False؛ وملف CA موثوق صريح مطلوب عندما تكون UseAdobeRevocationInfo مفعلة، والأدلة يجب أن تغطي كل موقّع غير جذري وكل شهادة TSA مضمّنة
CredentialSourceURLفارغة؛ ومصدرية تسجيل يزوّدها التطبيق تُستخدم عندما يتطلب seed التوقيع URL بيانات اعتماد معينًا
TimestampServerURLفارغة؛ وURL الموجَّه بواسطة ناقلة الطوابع الزمنية المهيأة، تُقارن بـ URL طابع زمني إلزامي في seed
RequireTimestampFalse؛ وتتطلب طابع RFC3161 مصادقًا عليه لكل موقّع CMS أثناء التحقق وناقلة مهيأة أثناء التوقيع
TimestampTHPDFHeadlessTimestampOptions.Default؛ وناقلتها تفعّل التوقيع بالطوابع الزمنية، وملف CA الموثوق الصريح يفعّل التحقق من سمات signatureTimeStampToken القائمة
CancellationTokenNil، أو token مملوك للمستدعي يجب أن يبقى حيًا للعملية الكاملة

كل الحدود العددية يجب أن تكون موجبة؛ وجولة تحقق موثوقة تقرأ المحتوى الموقَّع مجددًا، بينما يحدد MaxSignedBytes طول المحتوى المغطى لا مجموع قراءتي الجولتين

ميزانيتا استجابة الطابع الزمني والتوقيع مقصوصتان إضافيًا بـ MaxCMSBytes، وtokens إلغاء CMS والطابع الزمني غير nil يجب أن تتطابق

tokens إلغاء CMS والتحقق من الإبطال غير nil يجب أيضًا أن تتطابق؛ ومعلومات الإبطال المضمّنة محدودة السقف بـ MaxCMSBytes وميزانية كائنات الأدلة المهيأة

URL التسجيل والنقل يصفان تهيئة التطبيق؛ فهما لا يؤسسان ثقة الشهادات ولا يستبدلان فحوص الطابع الزمني المصادق بـ RFC 3161

TimestampToFile تستخدم DigestMethod لبصمة مستند PDF وTimestamp للناقلة الفعلية لـ TSA والثقة الصريحة؛ والتحقق يشتق digest البصمة من TSTInfo المصادق عليها

سلامة طابع المستند الزمني تصادق دائمًا على CMS لـ TSA وربط ESS؛ وTimestampValid قد تكون true دون ادعاء ثقة، بينما TimestampTrustEvaluated تبلّغ تقييم ثقة TSA الصريح