SignatureVerificationResult Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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
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.