Share via


ICertManageModule 인터페이스(certmod.h)

인증서 서비스 정책 또는 종료 모듈에 대한 정보를 검색하기 위해 ICertManageModule 인터페이스가 제공됩니다.

상속

ICertManageModule 인터페이스는 IDispatch 인터페이스에서 상속됩니다. ICertManageModule 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ICertManageModule 인터페이스에는 이러한 메서드가 있습니다.

 
ICertManageModule::Configure

모듈 사용자 인터페이스를 표시합니다.
ICertManageModule::GetProperty

모듈의 속성 값을 검색합니다.
ICertManageModule::SetProperty

모듈에서 속성 값을 설정할 수 있습니다.

설명

ICertManageModule 인터페이스는 구성 설정을 설정하고 보기 위해 모듈 사용자 인터페이스를 호출하는 메서드를 제공합니다. 정책 및 종료 모듈의 작성기는 ICertManageModule 인터페이스를 구현해야 합니다(각각 ICertPolicyICertExit 인터페이스 외에). 엔터프라이즈 CA( 인증 기관 )는 항상 Microsoft에서 제공하는 엔터프라이즈 정책 및 종료 모듈을 사용해야 합니다. 엔터프라이즈 CA에 대해 추가 종료 모듈이 허용됩니다.

다음은 ICertManageModule을 구현하는 클래스(CMyCertManagePolicyModule)의 DECLARE_REGISTRY 매크로에서 사용할 수 있는 예제입니다.

DECLARE_REGISTRY(
    CMyCertManagePolicyModule,
    L"MyCode.PolicyManage.1",
    L"MyCode.PolicyManage",
    IDS_CERTMANAGEPOLICYMODULE_DESC,
    THREADFLAGS_BOTH);

IDS_CERTMANAGEPOLICYMODULE_DESC 값은 클래스를 설명하는 리소스 파일(.rc)의 문자열 테이블 문자열을 식별하는 애플리케이션별 식별자입니다.

ICertManageModule 은 Certmod.h에 정의되어 있습니다. 그러나 프로그램을 만들 때 Certsrv.h를 포함 파일로 사용합니다.

Certificate Services 인터페이스는 아파트 스레딩 및 자유 스레딩 모델을 모두 지원합니다. 더 나은 처리량을 위해 무료 스레딩을 사용하는 것이 좋습니다.

Visual Basic Scripting Edition에서 ICertManageModule 을 구현하는 클래스의 이름은 생성되는 모듈의 형식에 따라 "PolicyManage" 또는 "PolicyExit"여야 합니다. Certmod.h에 정의된 다음 문자열 상수를 사용하여 명명 규칙을 간소화할 수 있습니다.

상수
wszCERTMANAGEEXIT_POSTFIX TEXT(". ExitManage")
wszCERTMANAGEPOLICY_POSTFIX TEXT(". PolicyManage")

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certmod.h(Certsrv.h 포함)