قيود Seed لتواقيع Headless
SignToFile وSignPFXToFile يحلان قاموس SV لحقل التوقيع عبر سلسلة والده ويصادقان على قيم seed الإلزامية قبل نشر المخرج الموقَّع
ملف التوقيع يكرّم معالجة Adobe.PPKLite الإلزامية وترميز adbe.pkcs7.detached أو ETSI.CAdES.detached وإصدارات قدرات seed من 1 إلى 3 وانتقاء SHA256/SHA384/SHA512 وأسباب التوقيع وقيم MDP للاعتماد مقابل التصديق والطوابع الزمنية لـ RFC 3161 المصادق عليها
اضبط THPDFHeadlessCMSOptions.DigestMethod وReason لانتقاء digest في CMS الفعلي ومدخل Reason المطابق؛ وقائمة أسباب ذات فترة واحدة إلزامية تكبح مدخل Reason
قيمة LockDocument الإلزامية true تكتب transform فعّالًا بـ FieldMDP لـ All؛ والقيمة الإلزامية false ترفض قفلًا لكل الحقول متضاربًا
قيود seed لـ LegalAttestation تسري على تواقيع التصديق؛ وLegalAttestation تنتقي توضيح Unicode مسموحًا لقاموس Catalog Legal/Attestation القياسي، محفظةً تفاصيل المحتوى القانوني القائمة
تواقيع الاعتماد تتجاهل قيود seed لـ LegalAttestation الخاصة بالتصديق فقط؛ وتزويد توضيح قانوني مع طلب اعتماد يُرفض
قيود الشهادات
HPDFReadHeadlessCertificatePolicy تقرأ نموذج SVCert، وHPDFValidateHeadlessCertificatePolicy تقيّمه مقابل شهادة الورقة الفعلية وشهادات PEM الوسيطة
| القيد | السلوك الإلزامي |
|---|---|
| Subject | الورقة تطابق شهادة DER كاملةً واحدة |
| Issuer | سلسلة مباشرة أو غير مباشرة صالحة تشفيريًا وصالحة حاليًا تصل إلى مُصدر مسموح؛ والوسيط المسموح يمكنه إنهاء السلسلة |
| OID | كل OID سياسة مهيأ يرد في امتداد سياسات شهادة الورقة؛ وهذا القيد يسري عند تزويد Issuer |
| SubjectDN | بديل واحد يحتوي سمات تطابق موضوع الورقة؛ وسمات ورقة إضافية مسموحة، بمقارنة X.509 مقنّنة ودعم Unicode |
| KeyUsage | امتداد قائم يطابق نمطًا مقبولًا واحدًا من تسع مواضع؛ والـ 0 يتطلب بتًا غير مضبوط والـ 1 يتطلب بتًا مضبوطًا، والأحرف الأخرى أو المفقودة wildcards |
| URL | CredentialSourceURL تساوي URL التسجيل المهيأ عند الإلزام |
مطابقة قيود الشهادات تستخدم مُصدرِي الـ seed بوصفها قيود تسجيل صريحة؛ وثقة CMS التجارية العادية تبقى متحكمًا فيها منفصلًا عبر TrustedCAFile
CredentialSourceURL هي مصدرية يزوّدها التطبيق الذي حصل على هوية التوقيع؛ والمكتبة لا تُجري طلبات تسجيل شبكية ولا يمكنها اشتقاق تلك المصدرية من بايتات X.509
TimestampServerURL تحدد نقطة النهاية الموجهة عبر Timestamp.Transport؛ والطوابع الإلزامية تُخضع إضافيًا لتحقق حقيقي من البصمة وnonce وشهادة TSA والثقة
الحدود
AddRevInfo الإلزامية بقيمة true تتطلب UseAdobeRevocationInfo بأدلة مصادق عليها وملف CA موثوق صريحًا؛ والقيمة الإلزامية false ترفض ذلك الملف، والقيم الاختيارية لا تتجاوز الملف المنتقى
سمة Adobe تحتوي قيم CRLs وBasicOCSPResponse بوصفها سمات موقَّعة؛ وكل سلاسل الموقّع وTSA المضمّنة يجب أن تتوفر تغطية إبطال مصادق عليها صالحة حاليًا قبل نشر المخرج
AppearanceFilter الإلزامي غير الفارغ يجب أن يطابق الملف التنسيقي المدمج المختار فعليًا بواسطة SetSignatureFieldAppearance في نسخة المستند الحالية؛ وmetadata ملف تنسيقي مجهول أو مستبدل أو مجرد إعادة تحميله لا يلبي القيد
القواميس المشوهة والمفاتيح الدلالية المكررة وDER أو PEM المشوه وأعلام شهادات محجوزة وقيود تتجاوز الميزانية والإلغاء تنتج فشلًا دون استبدال مخرج قائم
خيارات سياسة الشهادات المستقلة تحدد سقوف بايتات الشهادات الكلية وبايتات القيود التراكمية والمدخلات وشهادات السلسلة؛ والنتيجة تفصل أعلام provided وmatched عن Accepted