다음을 통해 공유


ICertSrvSetup 인터페이스(casetup.h)

ICertSrvSetup 인터페이스는 인증서 서비스 컴퓨터에 CA(인증 기관) 및 인증 기관 웹 등록 역할을 설치하고 제거하는 기능을 정의합니다.

Microsoft는 CCertSrvSetup 클래스에서 이 인터페이스의 구현을 제공합니다. 설치를 위해 속성에 액세스하거나 CCertSrvSetup 개체에서 다른 메서드를 호출하기 전에 InitializeDefaults 메서드를 호출해야 합니다.

C++에서는 CLSID_CCertSrvSetup 클래스 식별자를 사용하여 CoCreateInstance 함수를 호출하여 이 인터페이스의 instance 만듭니다.

Windows Server 2008 Standard: 다음 서비스를 사용할 수 없습니다.

  • 온라인 응답자 서비스
  • 네트워크 디바이스 등록 서비스
또한 CA( 인증 기관 ) 서비스에는 기능이 제한됩니다.
  • 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

추가 정보

IDispatch