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 값입니다. 이는 다음 조건과 관련이 있습니다.
|
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 |