THPDFSignatureVerifyStatus Türü

Yüklenmiş bir CMS imzasının doğrulama sonucunu raporlar

Bildirim

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
    );

Birim

HPDFSignVerify

Değerler

Değer Anlamı
svNotVerified İmza yalnızca ayrıştırıldı; VerifyLoadedSignature henüz çalışmadı
svValid Digest uyuşuyor ve imza doğrulanıyor
svDigestMismatch Belge baytları imzaladıktan sonra değişti
svSignatureInvalid Kriptografik imza kontrolü başarısız oldu
svUnsupportedAlgorithm Bilinmeyen bir anahtar, eğri veya digest algoritmasıyla karşılaşıldı
svMalformed CMS yapısı ayrıştırılamadı
svSourceUnavailable Özetlenecek kaynak bayt yok
svCryptoProviderError Native kriptografik sağlayıcı başarısız oldu
svInvalidByteRange /ByteRange girdisi bozuk, üst üste biniyor veya aralık dışında
svDigestAlgorithmMismatch CMS digest algoritması tanımlayıcıları tutarsız
svSignaturePolicyMismatch Zorunlu veya sabitlenmiş imza policy'si uyuşmadı

Kullanım notları

İlgili API'ler