Share via


InstallResponseRestrictionFlags 열거형(certenroll.h)

InstallResponseRestrictionFlags 열거형에는 인증서 체인의 로컬 설치에 적용되는 제한을 식별하는 플래그가 포함되어 있습니다. 이 열거형은 IX509Enrollment 인터페이스의 InstallResponse 메서드에서 사용됩니다.

Syntax

typedef enum InstallResponseRestrictionFlags {
  AllowNone = 0,
  AllowNoOutstandingRequest = 0x1,
  AllowUntrustedCertificate = 0x2,
  AllowUntrustedRoot = 0x4
} ;

상수

 
AllowNone
값: 0
해당 요청이 없는 신뢰할 수 없는 인증서 또는 인증서의 설치를 허용하지 않습니다.
AllowNoOutstandingRequest
값: 0x1
더미 인증서가 아닌 인증서 응답에서 프라이빗 키를 만듭니다. 이렇게 하면 더미 인증서가 선택 사항으로 지정됩니다. 이 값을 설정하지 않으면 더미 인증서가 있어야 하며 프라이빗 키가 추출됩니다.
AllowUntrustedCertificate
값: 0x2
신뢰할 수 없는 최종 엔터티 및 인증 기관 인증서를 설치합니다. 인증 기관 인증서에는 루트 및 하위 인증 기관 인증서가 포함됩니다. 최종 엔터티 인증서는 개인 저장소에 설치되고 인증 기관 인증서는 인증 기관 저장소에 설치됩니다.
AllowUntrustedRoot
값: 0x4
AllowUntrustedCertificate 플래그와 동일한 작업을 수행하지만 루트를 신뢰할 수 없으므로 인증서 체인을 빌드할 수 없는 경우에도 인증서를 설치합니다.

참고 Windows Vista에서 이 플래그의 동작은 AllowUntrustedCertificate 플래그에 대해 정의된 동작과 동일합니다. SP1을 사용하여 Windows Vista부터 신뢰할 수 없는 루트를 설치할 수 있습니다.

 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 certenroll.h

추가 정보

CertEnroll 열거형

CertEnroll 인터페이스

InstallResponse