다음을 통해 공유


CASetupProperty 열거형(casetup.h)

CASetupProperty 열거형은 ICertSrvSetup 인터페이스를 사용할 때 CA(인증 기관) 역할의 설정 및 구성에 대한 속성 형식을 지정합니다.

Syntax

typedef enum __MIDL___MIDL_itf_casetup_0000_0002_0001 {
  ENUM_SETUPPROP_INVALID = -1,
  ENUM_SETUPPROP_CATYPE = 0,
  ENUM_SETUPPROP_CAKEYINFORMATION = 1,
  ENUM_SETUPPROP_INTERACTIVE = 2,
  ENUM_SETUPPROP_CANAME = 3,
  ENUM_SETUPPROP_CADSSUFFIX = 4,
  ENUM_SETUPPROP_VALIDITYPERIOD = 5,
  ENUM_SETUPPROP_VALIDITYPERIODUNIT = 6,
  ENUM_SETUPPROP_EXPIRATIONDATE = 7,
  ENUM_SETUPPROP_PRESERVEDATABASE = 8,
  ENUM_SETUPPROP_DATABASEDIRECTORY = 9,
  ENUM_SETUPPROP_LOGDIRECTORY = 10,
  ENUM_SETUPPROP_SHAREDFOLDER = 11,
  ENUM_SETUPPROP_PARENTCAMACHINE = 12,
  ENUM_SETUPPROP_PARENTCANAME = 13,
  ENUM_SETUPPROP_REQUESTFILE = 14,
  ENUM_SETUPPROP_WEBCAMACHINE = 15,
  ENUM_SETUPPROP_WEBCANAME = 16
} CASetupProperty;

상수

 
ENUM_SETUPPROP_INVALID
값: -1
유효하지 않은 속성 형식을 지정하는 값입니다.
ENUM_SETUPPROP_CATYPE
값: 0
ENUM_CATYPES 열거형의 값을 지정하는 VT_I4 값입니다.

컴퓨터가 도메인 또는 호출자에 가입되지 않은 경우

은 엔터프라이즈 또는 도메인 관리자가 아니지만 로컬 관리자이며 기본값은 ENUM_STANDALONE_ROOTCA. 컴퓨터가 도메인에 가입되어 있고 호출자가 엔터프라이즈 또는 도메인 관리자이고 엔터프라이즈 루트 CA가 이미 있는 경우 기본값은 ENUM_ENTERPRISE_SUBCA 또는 엔터프라이즈 루트 CA가 없는 경우 기본값은 ENUM_ENTERPRISE_ROOTCA.
ENUM_SETUPPROP_CAKEYINFORMATION
값: 1
CA 인증서에 사용되는 개인 키 정보를 지정하는 CCertSrvSetupKeyInformation 개체 형식의 VT_DISPATCH 값입니다. 기본적으로 설치 프로그램은 새 키를 생성합니다.

"Microsoft를 사용하여 루트 및 하위 CA에 대한 2048비트 키 길이

강력한 암호화 공급자"
ENUM_SETUPPROP_INTERACTIVE
값: 2
CSP(암호화 서비스 공급자)가 데스크톱과 상호 작용할 수 있는지 여부를 나타내는 VT_BOOL 값입니다. 기본값은 false입니다.
ENUM_SETUPPROP_CANAME
값: 3
CA의 일반 이름을 포함하는 VT_BSTR 값입니다. 기본적으로 공통

name은 DomainName-LocalComputerName-CAName입니다.
ENUM_SETUPPROP_CADSSUFFIX
값: 4
CA 이름에 대한 고유 이름 접미사가 포함된 VT_BSTR 값입니다.
ENUM_SETUPPROP_VALIDITYPERIOD
값: 5
ENUM_SETUPPROP_VALIDITYPERIODUNIT 속성 형식에 지정된 유효 기간의 단위 수를 지정하는 VT_I4 값입니다. 하위 CA의 경우 유효 기간은 부모 CA에 의해 결정됩니다.
ENUM_SETUPPROP_VALIDITYPERIODUNIT
값: 6
유효 기간의 시간 단위를 나타내는 ENUM_PERIOD 열거형의 값을 지정하는 VT_I4 값입니다. 하위 CA의 경우 유효 기간 단위는 부모 CA에 의해 결정됩니다.
ENUM_SETUPPROP_EXPIRATIONDATE
값: 7
현재 시간, 유효 기간 및 유효 기간 단위를 기준으로 루트 CA 인증서의 예상 만료 날짜를 지정하는 VT_BSTR 값입니다. 하위 CA의 경우 만료 날짜는 입니다.

부모 CA에 의해 결정됩니다.
ENUM_SETUPPROP_PRESERVEDATABASE
값: 8
기존 데이터베이스를 유지할지 여부를 지정하는 VT_BOOL 값입니다. 이는 다음 조건과 관련이 있습니다.


  • A CA

    이 컴퓨터에 이전에 설치(및 나중에 제거됨)된 경우

  • 기존 키(및 연결된 인증서)가 설치에 사용되고 있습니다.

  • 지정된 데이터베이스 디렉터리에 데이터베이스가 있습니다.

ENUM_SETUPPROP_DATABASEDIRECTORY
값: 9
설치 후 CA 데이터베이스 파일이 저장되는 디렉터리의 경로를 지정하는 VT_BSTR 값입니다. 기본 경로는 %SystemRoot%\System32\Certlog입니다.
ENUM_SETUPPROP_LOGDIRECTORY
값: 10
설치 후 CA 데이터베이스 로그 파일이 저장되는 디렉터리의 경로를 지정하는 VT_BSTR 값입니다. 기본 경로는 %SystemRoot%\System32\Certlog입니다.
ENUM_SETUPPROP_SHAREDFOLDER
값: 11
이 값은 사용되지 않으며 나중에 사용하도록 예약되어 있습니다.
ENUM_SETUPPROP_PARENTCAMACHINE
값: 12
부모 CA를 호스트하는 컴퓨터의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 하위 CA가 설치되는 경우에만 적용됩니다. 기본값은 없습니다.
ENUM_SETUPPROP_PARENTCANAME
값: 13
부모 CA의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 하위 CA가 설치되는 경우에만 적용됩니다. 기본값은 없습니다.
ENUM_SETUPPROP_REQUESTFILE
값: 14
하위 CA 요청을 저장하는 데 사용할 파일 경로를 지정하는 VT_BSTR 값이므로 나중에 부모 CA에 제출할 수 있습니다. 기본값은 %SystemDrive%\\DNSMachineName_CAName.req입니다.
ENUM_SETUPPROP_WEBCAMACHINE
값: 15
CA를 호스팅하는 컴퓨터의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 인증 기관 웹 등록 역할에 대한 지원이 설치되는 경우에만 적용됩니다. 기본값은 없습니다.
ENUM_SETUPPROP_WEBCANAME
값: 16
CA의 이름을 지정하는 VT_BSTR 값입니다. 이 값은 인증 기관 웹 등록 역할에 대한 지원이 설치되는 경우에만 적용됩니다. 기본값은 없습니다.

요구 사항

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