X509ChainStatusFlags Sabit listesi

Tanım

X509 zincirinin durumunu tanımlar.

Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.

public enum class X509ChainStatusFlags
[System.Flags]
public enum X509ChainStatusFlags
[<System.Flags>]
type X509ChainStatusFlags = 
Public Enum X509ChainStatusFlags
Devralma
X509ChainStatusFlags
Öznitelikler

Alanlar

CtlNotSignatureValid 262144

Sertifika güven listesinin (CTL) geçersiz bir imza içerdiğini belirtir.

CtlNotTimeValid 131072

Sertifika güven listesinin (CTL), CTL'nin süresinin dolduğunu belirten bir değer gibi geçersiz bir zaman değeri nedeniyle geçerli olmadığını belirtir.

CtlNotValidForUsage 524288

Sertifika güven listesinin (CTL) bu kullanım için geçerli olmadığını belirtir.

Cyclic 128

X509 zincirinin oluşturulamadığını belirtir.

ExplicitDistrust 67108864

Sertifikanın açıkça güvenilmez olduğunu belirtir.

HasExcludedNameConstraint 32768

Bir sertifika bir ad kısıtlamasını dışladığı için X509 zincirinin geçersiz olduğunu belirtir.

HasNotDefinedNameConstraint 8192

Sertifikanın tanımlanmamış bir ad kısıtlaması olduğunu belirtir.

HasNotPermittedNameConstraint 16384

Sertifikanın izin verilen bir ad kısıtlaması olduğunu belirtir.

HasNotSupportedCriticalExtension 134217728

Sertifikanın kritik bir uzantıyı desteklemediğini belirtir.

HasNotSupportedNameConstraint 4096

Sertifikanın desteklenen bir ad kısıtlaması olmadığını veya desteklenmeyen bir ad kısıtlaması olduğunu belirtir.

HasWeakSignature 1048576

Sertifikanın güçlü imzalanmamış olduğunu belirtir. Bu durum genellikle MD2 veya MD5 karma algoritmalarının sertifika karması oluşturmak için kullanıldığını gösterir.

InvalidBasicConstraints 1024

Geçersiz temel kısıtlamalar nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

InvalidExtension 256

X509 zincirinin geçersiz bir uzantı nedeniyle geçersiz olduğunu belirtir.

InvalidNameConstraints 2048

Geçersiz ad kısıtlamaları nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

InvalidPolicyConstraints 512

Geçersiz ilke kısıtlamaları nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

NoError 0

X509 zincirinde hata olmadığını belirtir.

NoIssuanceChainPolicy 33554432

Sertifikada sertifika ilkesi uzantısı olmadığını belirtir. Bir grup ilkesi tüm sertifikaların bir sertifika ilkesine sahip olması gerektiğini belirtmişse bu hata oluşur.

NotSignatureValid 8

Geçersiz bir sertifika imzası nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

NotTimeNested 2

Kullanım dışı. CA (sertifika yetkilisi) sertifikasının ve verilen sertifikanın iç içe olmayan geçerlilik sürelerine sahip olduğunu belirtir. Örneğin, CA sertifikası 1 Ocak ile 1 Aralık arasında ve verilen sertifika 2 Ocak ile 2 Aralık arasında geçerli olabilir ve bu da geçerlilik sürelerinin iç içe geçirilmediği anlamına gelir.

NotTimeValid 1

Süresi dolmuş bir sertifikayı gösteren bir değer gibi geçersiz bir zaman değeri nedeniyle X509 zincirinin geçerli olmadığını belirtir.

NotValidForUsage 16

Anahtar kullanımının geçerli olmadığını belirtir.

OfflineRevocation 16777216

X509 zincirinin bağlı olduğu çevrimiçi sertifika iptal listesinin (CRL) şu anda çevrimdışı olduğunu belirtir.

PartialChain 65536

X509 zincirinin kök sertifikaya oluşturulamadığını belirtir.

RevocationStatusUnknown 64

Sertifikanın iptal edilip edilmediğini saptamanın mümkün olmadığını belirtir. Bunun nedeni sertifika iptal listesinin (CRL) çevrimdışı olması veya kullanılamaması olabilir.

Revoked 4

İptal edilen bir sertifika nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

UntrustedRoot 32

Güvenilmeyen kök sertifika nedeniyle X509 zincirinin geçersiz olduğunu belirtir.

Açıklamalar

Bu numaralandırma, yapısı ve ChainStatus özelliğiyle X509ChainStatus birlikte kullanılır.

ExplicitDistrust, HasNotSupportedCriticalExtension ve HasWeakSignature bayrakları .NET Framework 4.6.1 ile sunulmuştur.

Şunlara uygulanır