النوع THPDFCMSDigestConsistencyIssue
يحدد أي فحص من فحوص اتساق ملخص CMS أخفق أثناء التحقق من توقيع
التصريح
THPDFCMSDigestConsistencyIssue= (
dciNone,
dciSignerDigestNotDeclared,
dciSignatureDigestMismatch,
dciAlgorithmProtectionDigestMismatch,
dciAlgorithmProtectionSignatureMismatch
);
الوحدة
HPDFSignVerify
القيم
| القيمة | الغرض |
|---|---|
dciNone | نجحت كل فحوص اتساق الملخص |
dciSignerDigestNotDeclared | لا تُعلن سمات الموقِّع الموقَّعة سمة ملخص الرسالة الإلزامية |
dciSignatureDigestMismatch | لا يطابق ملخص المحتوى الموقَّع المحسوب ملخص الرسالة المصرَّح به أو قيمة التوقيع |
dciAlgorithmProtectionDigestMismatch | لا يطابق الملخص القيمة المحمية بسمة حماية الخوارزمية |
dciAlgorithmProtectionSignatureMismatch | لا تطابق خوارزمية التوقيع الخوارزمية المثبتة بسمة حماية الخوارزمية |
ملاحظات الاستخدام
- ترافق القيمة غير
dciNoneحالة التوقيعsvDigestAlgorithmMismatchحتى يتمكن المستدعون من معرفة أي معرف اختلّ - تجري الفحوص بترتيب ثابت وتحسم أول مشكلة أخفقت، فاعالج
dciSignerDigestNotDeclaredقبل قراءة عدم التطابقات اللاحقة - يجري التحليل نفسه أيضًا داخل رموز الطوابع الزمنية RFC 3161، حيث تظهر النتيجة على
THPDFTimestampInfo.DigestConsistencyIssue