ICertSrvSetup 인터페이스(casetup.h)
ICertSrvSetup 인터페이스는 인증서 서비스 컴퓨터에 CA(인증 기관) 및 인증 기관 웹 등록 역할을 설치하고 제거하는 기능을 정의합니다.
Microsoft는 CCertSrvSetup 클래스에서 이 인터페이스의 구현을 제공합니다. 설치를 위해 속성에 액세스하거나 CCertSrvSetup 개체에서 다른 메서드를 호출하기 전에 InitializeDefaults 메서드를 호출해야 합니다.
C++에서는 CLSID_CCertSrvSetup 클래스 식별자를 사용하여 CoCreateInstance 함수를 호출하여 이 인터페이스의 instance 만듭니다.
Windows Server 2008 Standard: 다음 서비스를 사용할 수 없습니다.
- 온라인 응답자 서비스
- 네트워크 디바이스 등록 서비스
- V2 템플릿은 지원되지 않습니다. 따라서 자동 등록은 지원되지 않습니다.
- 위임된 등록 에이전트는 지원되지 않습니다.
- 역할 분리는 지원되지 않습니다.
상속
ICertSrvSetup 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICertSrvSetup 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICertSrvSetup 인터페이스에는 이러한 메서드가 있습니다.
ICertSrvSetup::CAImportPFX CA(인증 기관) 인증서와 연결된 프라이빗 키를 로컬 컴퓨터 저장소로 가져옵니다. |
ICertSrvSetup::get_CAErrorId 실패한 CA(인증 기관) 사양과 관련된 추가 오류 정보의 ID를 가져옵니다. |
ICertSrvSetup::get_CAErrorString 실패한 CA(인증 기관) 사양과 관련된 추가 오류 정보에 대한 문자열 데이터를 가져옵니다. |
ICertSrvSetup::GetCASetupProperty CA(인증 기관) 구성에 대한 속성 값을 가져옵니다. |
ICertSrvSetup::GetExistingCACertificates 컴퓨터에 현재 설치된 유효한 CA(인증 기관) 인증서를 나타내는 CertSrvSetupKeyInformation 개체의 컬렉션을 가져옵니다. |
ICertSrvSetup::GetHashAlgorithmList 비대칭 서명 키 알고리즘에 대해 지정된 CSP(암호화 서비스 공급자)에서 지원하는 해시 알고리즘 목록을 가져옵니다. |
ICertSrvSetup::GetKeyLengthList 지정된 CSP(암호화 서비스 공급자)에서 지원하는 키 길이 목록을 가져옵니다. (ICertSrvSetup.GetKeyLengthList) |
ICertSrvSetup::GetPrivateKeyContainerList 비대칭 서명 키 알고리즘에 대해 지정된 CSP(암호화 서비스 공급자)에서 저장한 키 컨테이너 이름 목록을 가져옵니다. |
ICertSrvSetup::GetProviderNameList 컴퓨터에서 비대칭 키 서명 알고리즘을 제공하는 CSP(암호화 서비스 공급자) 목록을 가져옵니다. |
ICertSrvSetup::GetSupportedCATypes 호출자 컨텍스트에서 컴퓨터에 설치할 수 있는 CA(인증 기관) 유형을 가져옵니다. |
ICertSrvSetup::InitializeDefaults 인증 기관 역할을 설치할 수 있도록 기본값으로 CCertSrvSetup 개체를 초기화합니다. |
ICertSrvSetup::Install CCertSrvSetup 개체에 구성된 역할을 설치합니다. |
ICertSrvSetup::IsPropertyEditable 지정된 속성을 편집할 수 있는지 여부를 호출자에게 나타냅니다. |
ICertSrvSetup::P ostUnInstall 는 구현되지 않으며 나중에 사용하도록 예약되어 있습니다. |
ICertSrvSetup::P reUnInstall 역할별 상태 정보를 일시적으로 저장한 다음 역할을 제거합니다. |
ICertSrvSetup::SetCADistinguishedName CA(인증 기관) 일반 이름과 선택적 고유 이름 접미사를 설정합니다. |
ICertSrvSetup::SetCASetupProperty CA(인증 기관) 구성에 대한 속성 값을 설정합니다. |
ICertSrvSetup::SetDatabaseInformation CA(인증 기관) 역할에 대한 데이터베이스 관련 정보를 설정합니다. |
ICertSrvSetup::SetParentCAInformation 하위 CA 구성에 대한 부모 CA(인증 기관) 정보를 설정합니다. |
ICertSrvSetup::SetWebCAInformation 인증 기관 웹 등록 역할에 대한 CA(인증 기관) 정보를 설정합니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | casetup.h |