ICertConfig 接口 (certcli.h)

ICertConfig 接口提供用于检索证书服务服务器的公共配置数据(在客户端设置期间指定)的功能。

ICertConfig 接口用于执行以下任务:

  • 枚举配置点中证书服务服务器的配置字符串。
  • 检索证书服务服务器的默认配置。
  • 检索特定证书服务服务器配置的详细信息。
  • 重置证书服务服务器的配置。

对于证书服务的每个安装,此公共配置数据驻留在 Certsrv.txt 文件中,该文件存在于共享文件夹、Active Directory 或两者中。 ICertConfig可以看到设置在 Certsrv.txt 中发布其配置信息的任何服务器。

ICertConfig 在 Certcli.h 中定义。 但是,创建程序时,请使用 Certsrv.h 作为包含文件。 Certcli.dll 提供 ICertConfig 接口。 此接口的类型信息也位于 Certclil.dll中,该信息随平台软件开发工具包(SDK)一起提供。

证书服务接口支持单元线程和自由线程模型。 为了提高吞吐量,建议使用免费线程处理。

遗产

ICertConfig 接口继承自 IDispatch 接口。 ICertConfig 也有以下类型的成员:

方法

ICertConfig 接口具有这些方法。

 
ICertConfig::GetConfig

检索证书服务服务器的配置字符串。 此方法首先在 ICertConfig 接口中定义。
ICertConfig::GetField

从配置数据库的当前记录中获取特定字段。 此方法首先在 ICertConfig 接口中定义。
ICertConfig::Next

检索配置点中下一个可用证书服务服务器配置的索引。 此方法首先在 ICertConfig 接口中定义。
ICertConfig::Reset

将配置查询状态重置为指向在指定配置点上编制索引的证书服务服务器配置。 此方法首先在 ICertConfig 接口中定义。

要求

要求 价值
最低支持的客户端 不支持
支持的最低服务器 Windows Server 2003 [仅限桌面应用]
目标平台 窗户
标头 certcli.h (包括 Certsrv.h)