النوع THPDFSignatureVerifyStatus

يبلغ عن نتيجة التحقق من توقيع CMS محمَّل

التصريح

THPDFSignatureVerifyStatus= (
    svNotVerified,          // parsed only; VerifyLoadedSignature not run yet
    svValid,                // digest matches and signature verifies
    svDigestMismatch,       // document bytes changed after signing
    svSignatureInvalid,     // cryptographic signature check failed
    svUnsupportedAlgorithm, // unknown key, curve, or digest algorithm
    svMalformed,            // CMS structure could not be parsed
    svSourceUnavailable,    // no source bytes available to hash
    svCryptoProviderError,  // native cryptographic provider failed
    svInvalidByteRange,     // /ByteRange is malformed, overlapping, or out of bounds
    svDigestAlgorithmMismatch, // CMS digest algorithm identifiers are inconsistent
    svSignaturePolicyMismatch // required or pinned signature policy did not match
    );

الوحدة

HPDFSignVerify

القيم

القيمة المعنى
svNotVerified جرى تحليل التوقيع فقط؛ ولم يشغل VerifyLoadedSignature بعد
svValid الملخص مطابق والتوقيع يتحقق
svDigestMismatch تغيرت بايتات المستند بعد التوقيع
svSignatureInvalid أخفق فحص التوقيع التشفيري
svUnsupportedAlgorithm صودف مفتاح أو منحنى أو خوارزمية ملخص غير معروفة
svMalformed عذر تحليل بنية CMS
svSourceUnavailable لا تتوفر بايتات مصدر لإجراء التجزئة
svCryptoProviderError أخفق مزوّد التشفير الأصلي
svInvalidByteRange مدخل /ByteRange تالف أو متداخل أو خارج الحدود
svDigestAlgorithmMismatch معرفات خوارزميات الملخص في CMS غير متسقة
svSignaturePolicyMismatch لم تطابق سياسة التوقيع المطلوبة أو المثبتة

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

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