SignatureVerificationResult Sabit listesi

Tanım

İmza doğrulaması için sonuç kodlarının çoğunu belirtir.

public enum class SignatureVerificationResult
public enum SignatureVerificationResult
type SignatureVerificationResult = 
Public Enum SignatureVerificationResult
Devralma
SignatureVerificationResult

Alanlar

AssemblyIdentityMismatch 1

Bildirimin /asm:assembly/asm:assemblyIdentity düğümünde belirtilen derlemenin kimliği, /asm:assembly/ds:signature/ds:KeyInfo/msrel:RelData/r:license/r:grant/as:ManifestInformation/as:assemblyIdentity düğümündeki Authenticode imzasında bulunan derlemenin kimliğiyle eşleşmiyor.

BadDigest -2146869232

Nesnenin dijital imzası doğrulanmadı.

BadSignatureFormat -2146762749

İmza biçimi geçersiz.

BasicConstraintsNotObserved -2146869223

Bir sertifikanın temel kısıtlama uzantısı gözlemlenmedi.

CertificateExpired -2146762495

Sertifikanın süresi doldu.

CertificateExplicitlyDistrusted -2146762479

Sertifika açıkça kullanıcı tarafından güvenilir değil olarak işaretlendi.

CertificateMalformed -2146762488

Sertifika eksik veya konu veya veren adı gibi önemli bir alan için boş bir değere sahip.

CertificateNotExplicitlyTrusted -2146762748

Sertifikaya açıkça güvenilmiyor.

CertificateRevoked -2146762484

Sertifika iptal edildi.

CertificateUsageNotAllowed -2146762490

Sertifika imzalama ve doğrulama için kullanılamaz.

ContainingSignatureInvalid 2

Tanımlayıcı ad imzası nesnede AuthenticodeSignatureInformation doğrulanmaz. Tanımlayıcı ad imzası Authenticode imzasını sarmaladığından, birisi Authenticode imzasını kendi seçtiği bir imzayla değiştirebilir. Bunu önlemek için, tanımlayıcı ad doğrulanmazsa bu hata kodu döndürülür çünkü tanımlayıcı ad imzasının bir kısmının yerine geçilmesi onu geçersiz kılacaktır.

CouldNotBuildChain -2146762486

Zincir oluşturulamadı.

GenericTrustFailure -2146762485

Sertifikada genel bir güven hatası var.

InvalidCertificateName -2146762476

Sertifikanın adı geçersiz. Ad izin verilenler listesine dahil değildir veya açıkça dışlanır.

InvalidCertificatePolicy -2146762477

Sertifika geçersiz bir ilkeye sahip.

InvalidCertificateRole -2146762493

Sertifikanın rolü geçersiz.

InvalidCertificateSignature -2146869244

Sertifikanın imzası doğrulanamıyor.

InvalidCertificateUsage -2146762480

Sertifikanın kullanımı geçersiz.

InvalidCountersignature -2146869245

Sayaç imzalarından biri geçersiz.

InvalidSignerCertificate -2146869246

İletiyi imzalayanın sertifikası geçersiz veya bulunamadı.

InvalidTimePeriodNesting -2146762494

Sertifika veren sertifikanın süresi dolduktan sonra bir sertifika verildi.

InvalidTimestamp -2146869243

Zaman damgası imzası veya sertifikası doğrulanamadı veya hatalı biçimlendirilmiş.

IssuerChainingError -2146762489

Belirli bir sertifikanın üst öğesi bu alt sertifikayı vermemiş.

MissingSignature -2146762496

İmza eksik.

PathLengthConstraintViolated -2146762492

Sertifikasyon zincirindeki yol uzunluğu kısıtlaması ihlal edildi.

PublicKeyTokenMismatch 3

/asm:assembly/asm:AssemblyIdentity düğümündeki bildirim kimliğinden gelen ortak anahtar belirteci, bildirimi imzalamak için kullanılan anahtarın ortak anahtar belirteci ile eşleşmiyor.

PublisherMismatch 4

/asm:assembly/asmv2:publisherIdentity yayımcı adı imzalama sertifikasının konu adıyla eşleşmiyor veya aynı publisherIdentity düğümündeki veren anahtar karması imzalama sertifikasının anahtar karmasıyla eşleşmiyor.

RevocationCheckFailure -2146762482

İptal denetimi başarısız oldu.

SystemError -2146869247

Güven doğrulanırken sistem düzeyinde bir hata oluştu.

UnknownCriticalExtension -2146762491

Sertifika, kritik olarak işaretlenmiş bilinmeyen bir uzantı içeriyor.

UnknownTrustProvider -2146762751

Sertifika bilinmeyen bir güven sağlayıcısına sahip.

UnknownVerificationAction -2146762750

Sertifika bilinmeyen bir doğrulama eylemine sahip.

UntrustedCertificationAuthority -2146762478

Sertifika zinciri doğru şekilde işlendi, ancak CA sertifikalarından birine ilke sağlayıcısı tarafından güvenilmiyor.

UntrustedRootCertificate -2146762487

Kök sertifikaya güvenilmiyor.

UntrustedTestRootCertificate -2146762483

Test kök sertifikasına güvenilmiyor.

Valid 0

Sertifika doğrulama sonucu geçerli.

Açıklamalar

Başarılı bir doğrulama, Geçerli sonucu döndürür.

HRESULT değerleri genellikle yönetilmeyen Microsoft Şifreleme API'si (CAPI) tarafından döndürülür; diğer değerler yönetilen doğrulama tarafından ayarlanır. Bu numaralandırma tüm olası HRESULT değerlerinin kapsamlı değildir ve değiştirilebilir.

Şunlara uygulanır