النوع THPDFSignaturePolicyValidationStatus

يبلغ عن كيفية تحليل سياسة توقيع معلومات الموقّع في CMS وفحصها مقابل التوقعات المثبتة

التصريح

THPDFSignaturePolicyValidationStatus= (
  spvsNotPresent,
  spvsPresent,
  spvsUnknownHash,
  spvsHashVerified,
  spvsIdentifierMismatch,
  spvsHashMismatch,
  spvsUnsupportedHashAlgorithm
  );

الوحدة

HPDFSignVerify

القيم

القيمةالغرض
spvsNotPresentلا تحمل معلومات الموقّع سمة سياسة توقيع؛ ومع اشتراط تثبيت السياسة ينتج عن ذلك svSignaturePolicyMismatch
spvsPresentحللت السياسة وملخصها تجزئة حقيقية لا العنصر النائب المكون من أصفار كاملة
spvsUnknownHashملخص السياسة هو العنصر النائب المكون من أصفار، فلا يمكن فحص التجزئة دون مستند السياسة
spvsHashVerifiedطابق الملخص التجزئة المتوقعة المثبتة أو تجزئة مستند السياسة التي يوردها المستدعي
spvsIdentifierMismatchيخالف معرف OID للسياسة قيمة ExpectedSignaturePolicyOID في THPDFCMSVerifyOptions
spvsHashMismatchيخالف الملخص التجزئة المثبتة أو تجزئة المستند، أو أن التجزئة غير معروفة بينما تثبيت التجزئة مفعّل
spvsUnsupportedHashAlgorithmلا يقابل معرف OID لخوارزمية تجزئة السياسة أي تنفيذ مدعوم بينما كان فحص تجزئة المستند مطلوبًا

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة