X509ChainStatusFlags Enum

Definitie

Definieert de status van een X509-keten.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class X509ChainStatusFlags
[System.Flags]
public enum X509ChainStatusFlags
[<System.Flags>]
type X509ChainStatusFlags = 
Public Enum X509ChainStatusFlags
Overname
X509ChainStatusFlags
Kenmerken

Velden

Name Waarde Description
NoError 0

Hiermee geeft u op dat de X509-keten geen fouten bevat.

NotTimeValid 1

Hiermee geeft u op dat de X509-keten niet geldig is vanwege een ongeldige tijdwaarde, zoals een waarde die een verlopen certificaat aangeeft.

NotTimeNested 2

Deprecated. Hiermee geeft u op dat het CA-certificaat (certificeringsinstantie) en het uitgegeven certificaat geldigheidsperioden hebben die niet zijn genest. Het CA-certificaat kan bijvoorbeeld geldig zijn van 1 januari tot en met 1 december en het uitgegeven certificaat van 2 januari tot en met 2 december, wat betekent dat de geldigheidsperioden niet zijn genest.

Revoked 4

Hiermee geeft u op dat de X509-keten ongeldig is vanwege een ingetrokken certificaat.

NotSignatureValid 8

Hiermee geeft u op dat de X509-keten ongeldig is vanwege een ongeldige certificaathandtekening.

NotValidForUsage 16

Hiermee geeft u op dat het sleutelgebruik ongeldig is.

UntrustedRoot 32

Hiermee geeft u op dat de X509-keten ongeldig is vanwege een niet-vertrouwd basiscertificaat.

RevocationStatusUnknown 64

Hiermee geeft u op dat het niet mogelijk is om te bepalen of het certificaat is ingetrokken. Dit kan worden veroorzaakt doordat de certificaatintrekkingslijst (CRL) offline of niet beschikbaar is.

Cyclic 128

Hiermee geeft u op dat de X509-keten niet kan worden gebouwd.

InvalidExtension 256

Hiermee geeft u op dat de X509-keten ongeldig is vanwege een ongeldige extensie.

InvalidPolicyConstraints 512

Hiermee geeft u op dat de X509-keten ongeldig is vanwege ongeldige beleidsbeperkingen.

InvalidBasicConstraints 1024

Hiermee geeft u op dat de X509-keten ongeldig is vanwege ongeldige basisbeperkingen.

InvalidNameConstraints 2048

Hiermee geeft u op dat de X509-keten ongeldig is vanwege ongeldige naambeperkingen.

HasNotSupportedNameConstraint 4096

Hiermee geeft u op dat het certificaat geen ondersteunde naambeperking heeft of een naambeperking heeft die niet wordt ondersteund.

HasNotDefinedNameConstraint 8192

Hiermee geeft u op dat het certificaat een niet-gedefinieerde naambeperking heeft.

HasNotPermittedNameConstraint 16384

Hiermee geeft u op dat het certificaat een toegestane naambeperking heeft.

HasExcludedNameConstraint 32768

Hiermee geeft u op dat de X509-keten ongeldig is omdat een certificaat een naambeperking heeft uitgesloten.

PartialChain 65536

Hiermee geeft u op dat de X509-keten niet kan worden opgebouwd naar het basiscertificaat.

CtlNotTimeValid 131072

Hiermee geeft u op dat de certificaatvertrouwenslijst (CTL) niet geldig is vanwege een ongeldige tijdwaarde, zoals een waarde die aangeeft dat de CTL is verlopen.

CtlNotSignatureValid 262144

Hiermee geeft u op dat de certificaatvertrouwenslijst (CTL) een ongeldige handtekening bevat.

CtlNotValidForUsage 524288

Hiermee geeft u op dat de certificaatvertrouwenslijst (CTL) niet geldig is voor dit gebruik.

HasWeakSignature 1048576

Hiermee geeft u op dat het certificaat niet sterk is ondertekend. Dit geeft meestal aan dat de MD2- of MD5-hash-algoritmen zijn gebruikt om een hash van het certificaat te maken.

OfflineRevocation 16777216

Hiermee geeft u op dat de online certificaatintrekkingslijst (CRL) waarop de X509-keten afhankelijk is, momenteel offline is.

NoIssuanceChainPolicy 33554432

Hiermee geeft u op dat er geen certificaatbeleidsextensie in het certificaat aanwezig is. Deze fout treedt op als een groepsbeleid heeft opgegeven dat alle certificaten een certificaatbeleid moeten hebben.

ExplicitDistrust 67108864

Hiermee geeft u op dat het certificaat expliciet wordt vertrouwd.

HasNotSupportedCriticalExtension 134217728

Hiermee geeft u op dat het certificaat geen ondersteuning biedt voor een kritieke extensie.

Opmerkingen

Deze opsomming wordt gebruikt in combinatie met de X509ChainStatus structuur en de ChainStatus eigenschap.

De vlaggen ExplicitDistrust, HasNotSupportedCriticalExtension en HasWeakSignature zijn geïntroduceerd met het .NET Framework 4.6.1.

Van toepassing op