다음을 통해 공유


CAPICOM_CHECK_FLAG 열거형

CAPICOM_CHECK_FLAG 열거형 형식은 인증서 체인을 검사할 조건을 정의합니다.

멤버

멤버 Description
CAPICOM_CHECK_NONE 유효성 검사가 수행되지 않습니다.
0x00000000
CAPICOM_CHECK_TRUSTED_ROOT 인증서 체인의 신뢰할 수 있는 루트를 확인합니다.
0x00000001
CAPICOM_CHECK_TIME_VALIDITY 체인에 있는 모든 인증서의 시간 유효성을 확인합니다.
0x00000002
CAPICOM_CHECK_SIGNATURE_VALIDITY 체인의 모든 인증서에서 유효한 서명을 확인합니다.
0x00000004
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS 온라인에서 사용할 수 있는 CRL(인증서 해지 목록)을 사용하여 체인에 있는 모든 인증서의 해지 상태 확인합니다. CRL은 인증서의 CDP(CRL 배포 지점) 확장을 사용하여 다운로드됩니다.
CRL이 다운로드되어 만료되지 않은 경우 CAPICOM은 CRL을 사용하며 온라인 상태가 아닙니다. CRL이 다운로드되지 않았거나 만료된 경우 CAPICOM은 온라인으로 CRL 다운로드를 시도합니다.
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS 지정한 경우 이 플래그는 무시됩니다.
0x00000008
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS 오프라인 CRL만 사용하여 체인에 있는 모든 인증서의 해지 상태 확인합니다.
0x00000010
CAPICOM_CHECK_COMPLETE_CHAIN 전체 체인을 확인합니다. CAPICOM 2.0에 도입되었습니다.
0x00000020
CAPICOM_CHECK_NAME_CONSTRAINTS 이름 제약 조건을 확인합니다. CAPICOM 2.0에 도입되었습니다.
0x00000040
CAPICOM_CHECK_BASIC_CONSTRAINTS 기본 제약 조건을 확인합니다. CAPICOM 2.0에 도입되었습니다.
0x00000080
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD 중첩된 유효성을 확인합니다. CAPICOM 2.0에 도입되었습니다.
0x00000100
CAPICOM_CHECK_ONLINE_ALL CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS 제외한 모든 조건을 확인합니다. 해지 검사는 루트 인증서를 제외한 체인의 모든 인증서에서 수행됩니다. CAPICOM 2.0에 도입되었습니다.
0x000001EF
CAPICOM_CHECK_OFFLINE_ALL CAPICOM_CHECK_ONLINE_REVOCATION_STATUS 제외한 모든 조건을 확인합니다. 해지 검사는 루트 인증서를 제외한 체인의 모든 인증서에서 수행됩니다. CAPICOM 2.0에 도입되었습니다.
0x000001F7

요구 사항

요구 사항
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
헤더
Capicom.h