ICertManageModule 接口 (certmod.h)
ICertManageModule 接口用于检索有关证书服务策略或退出模块的信息。
继承
ICertManageModule 接口继承自 IDispatch 接口。 ICertManageModule 还具有以下类型的成员:
方法
ICertManageModule 接口包含以下方法。
ICertManageModule::Configure 显示模块用户界面。 |
ICertManageModule::GetProperty 检索模块的 属性值。 |
ICertManageModule::SetProperty 允许模块设置属性值。 |
注解
ICertManageModule 接口提供调用模块用户界面的方法,用于设置和查看配置设置。 除了 ICertPolicy 和 ICertExit 接口 (之外,Policy 和 Exit 模块的编写者还应分别) 实现 ICertManageModule 接口。 企业 证书颁发机构 (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 作为包含文件。
证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程。
在 Visual Basic Scripting Edition 中,实现 ICertManageModule 的类的名称必须是“PolicyManage”或“PolicyExit”,具体取决于要创建的模块的类型。 Certmod.h 中定义的以下字符串常量可用于简化命名约定的遵循。
常数 | Value |
---|---|
wszCERTMANAGEEXIT_POSTFIX | TEXT (”。ExitManage“) |
wszCERTMANAGEPOLICY_POSTFIX | TEXT (”。PolicyManage“) |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | certmod.h (包括 Certsrv.h) |