다음을 통해 공유


X509ChainStatusFlags 열거형

정의

X509 체인의 상태를 정의합니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class X509ChainStatusFlags
[System.Flags]
public enum X509ChainStatusFlags
[<System.Flags>]
type X509ChainStatusFlags = 
Public Enum X509ChainStatusFlags
상속
X509ChainStatusFlags
특성

필드

CtlNotSignatureValid 262144

인증서 신뢰 목록(CTL)에 잘못된 서명이 포함되어 있음을 나타냅니다.

CtlNotTimeValid 131072

CTL이 만료되었음을 나타내는 값과 같은 잘못된 시간 값으로 인해 인증서 신뢰 목록(CTL)이 유효하지 않음을 나타냅니다.

CtlNotValidForUsage 524288

인증서 신뢰 목록(CTL)이 이 용도에 적합하지 않음을 나타냅니다.

Cyclic 128

X509 체인을 구축할 수 없었음을 나타냅니다.

ExplicitDistrust 67108864

인증서를 명시적으로 신뢰하지 않음을 나타냅니다.

HasExcludedNameConstraint 32768

인증서에서 이름 제약 조건이 제외되었으므로 X509 체인이 잘못되었음을 나타냅니다.

HasNotDefinedNameConstraint 8192

인증서에 정의되지 않은 이름 제약 조건이 있음을 나타냅니다.

HasNotPermittedNameConstraint 16384

인증서에 허용되지 않는 이름 제약 조건이 있음을 나타냅니다.

HasNotSupportedCriticalExtension 134217728

인증서가 중요한 확장을 지원하지 않음을 나타냅니다.

HasNotSupportedNameConstraint 4096

인증서에 지원되는 이름 제약 조건이 없거나 지원되지 않는 이름 제약 조건이 있음을 나타냅니다.

HasWeakSignature 1048576

인증서가 강력하게 서명되지 않았음을 나타냅니다. 일반적으로 MD2 또는 MD5 해싱 알고리즘을 사용하여 인증서 해시를 만들었음을 표시합니다.

InvalidBasicConstraints 1024

잘못된 기본 제약 조건으로 인해 X509 체인이 잘못되었음을 나타냅니다.

InvalidExtension 256

잘못된 확장으로 인해 X509 체인이 잘못되었음을 나타냅니다.

InvalidNameConstraints 2048

잘못된 이름 제약 조건으로 인해 X509 체인이 잘못되었음을 나타냅니다.

InvalidPolicyConstraints 512

잘못된 정책 제약 조건으로 인해 X509 체인이 잘못되었음을 나타냅니다.

NoError 0

X509 체인에 오류가 없음을 나타냅니다.

NoIssuanceChainPolicy 33554432

인증서에 인증서 정책 확장이 없음을 나타냅니다. 그룹 정책을 통해 모든 인증서에 인증서 정책이 있어야 함을 지정한 경우 이 오류가 발생합니다.

NotSignatureValid 8

잘못된 인증서 서명으로 인해 X509 체인이 잘못되었음을 나타냅니다.

NotTimeNested 2

더 이상 사용되지 않습니다. CA(인증 기관) 인증서와 발급된 인증서의 유효 기간이 중첩되지 않음을 나타냅니다. 예를 들어, CA 인증서는 1월 1일부터 12월 1일까지 유효하며 발급된 인증서는 1월 2일부터 12월 2일까지 유효하므로 유효 기간이 중첩되지 않음을 의미합니다.

NotTimeValid 1

만료된 인증서를 표시하는 값과 같은 잘못된 시간 값으로 인해 X509 체인이 유효하지 않음을 나타냅니다.

NotValidForUsage 16

키 사용이 유효하지 않음을 나타냅니다.

OfflineRevocation 16777216

X509 체인이 의존하는 온라인 인증서 해지 목록(CRL)이 현재 오프라인임을 나타냅니다.

PartialChain 65536

루트 인증서에 X509 체인을 구축할 수 없었음을 나타냅니다.

RevocationStatusUnknown 64

인증서 해지 여부를 확인할 수 없음을 나타냅니다. 인증서 해지 목록(CRL)이 오프라인이거나 사용할 수 없기 때문일 수 있습니다.

Revoked 4

해지된 인증서로 인해 X509 체인이 잘못되었음을 나타냅니다.

UntrustedRoot 32

신뢰할 수 없는 루트 인증서로 인해 X509 체인이 잘못되었음을 나타냅니다.

설명

이 열거형은 구조체 및 속성과 ChainStatus 함께 X509ChainStatus 사용됩니다.

플래그 ExplicitDistrust, HasNotSupportedCriticalExtension 및 HasWeakSignature는 .NET Framework 4.6.1과 함께 도입되었습니다.

적용 대상