CertificateStatus.CheckFlag 속성

[CAPICOM은 Windows Server 2008, Windows Vista 및 Windows XP 운영 체제에서 사용할 수 있는 32비트 전용 구성 요소입니다. 대신 System.Security.Cryptography.X509Certificates 네임스페이스에서 X509ChainStatus 구조를 사용합니다.]

CheckFlag 속성은 인증서의 유효성 검사 플래그를 설정하거나 검색합니다.

구문

CertificateStatus.CheckFlag As CAPICOM_CHECK_FLAG

속성 값

인증서의 유효성 검사를 설명하는 CAPICOM_CHECK_FLAG 열거형의 값입니다. 기본값은 CAPICOM_CHECK_ONLINE_ALL.

CAPICOM 2.0.0.3/2.0.0.2/2.0.0.1: 기본값은 CAPICOM_CHECK_SIGNATURE_VALIDITY, CAPICOM_CHECK_TIME_VALIDITY, CAPICOM_CHECK_TRUSTED_ROOTCAPICOM_CHECK_COMPLETE_CHAIN.

CAPICOM 2.0 이하: 기본값은 CAPICOM_CHECK_SIGNATURE_VALIDITY, CAPICOM_CHECK_TIME_VALIDITYCAPICOM_CHECK_TRUSTED_ROOT.

다음 표에서는 가능한 값을 보여 줍니다.

의미
CAPICOM_CHECK_BASIC_CONSTRAINTS
기본 제약 조건을 확인합니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_COMPLETE_CHAIN
전체 체인을 확인합니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_NAME_CONSTRAINTS
이름 제약 조건을 확인합니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD
중첩된 유효성을 확인합니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_NONE
유효성 검사가 수행되지 않습니다.
CAPICOM_CHECK_OFFLINE_ALL
모두 오프라인으로 확인합니다. 해지 검사는 루트 인증서를 제외한 체인의 모든 인증서에서 수행됩니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_ONLINE_ALL
모두 온라인으로 확인합니다. 해지 검사는 루트 인증서를 제외한 체인의 모든 인증서에서 수행됩니다. CAPICOM 2.0에 도입되었습니다.
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS
오프라인 CRL만 사용하여 체인에 있는 모든 인증서의 해지 상태 확인합니다.
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS
온라인에서 사용할 수 있는 CRL을 사용하여 체인에 있는 모든 인증서의 해지 상태 확인합니다. CRL은 인증서의 CDP 확장을 사용하여 다운로드됩니다.
CRL이 다운로드되어 만료되지 않은 경우 CAPICOM은 CRL을 사용하며 온라인 상태가 아닙니다.
CRL이 다운로드되지 않았거나 만료된 경우 CAPICOM은 온라인으로 CRL 다운로드를 시도합니다.
CAPICOM_CHECK_SIGNATURE_VALIDITY
체인의 모든 인증서에서 유효한 서명을 확인합니다.
CAPICOM_CHECK_TIME_VALIDITY
체인에 있는 모든 인증서의 시간 유효성을 확인합니다.
CAPICOM_CHECK_TRUSTED_ROOT
인증서 체인의 신뢰할 수 있는 루트를 확인합니다.

 

요구 사항

요구 사항
클라이언트 지원 종료
Windows Vista
서버 지원 종료
Windows Server 2008
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll