ICertAdmin2 接口 (certadm.h)

ICertAdmin2 接口是为经过适当授权的客户端提供管理功能的两个接口之一。

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

  • 授权或拒绝 证书请求
  • 吊销颁发的证书。
  • (CRL) 触发 证书吊销列表 的生成。
  • 获取服务器的当前 CRL。
  • 确定证书是否有效。
  • 获取存档的密钥。
  • 获取 证书颁发机构 (CA) 显示名称、属性或属性标志。
  • 发布一个或多个 CRL。
  • 获取或设置配置信息。
  • 确定设置的角色。
  • 导入证书或密钥。
证书服务接口同时支持单元线程和自由线程模型。 为了提高吞吐量,建议使用自由线程处理。

继承

ICertAdmin2 接口继承自 ICertAdminIDispatchICertAdmin2 还具有以下类型的成员:

方法

ICertAdmin2 接口具有这些方法。

 
ICertAdmin2::D eleteRow

DeleteRow 方法从数据库表中删除一行或一组行。 调用方指定数据库表和行 ID 或结束日期。
ICertAdmin2::GetArchivedKey

检索存档的密钥恢复 BLOB。
ICertAdmin2::GetCAProperty

检索证书颁发机构 (CA) 的属性值。 (ICertAdmin2.GetCAProperty)
ICertAdmin2::GetCAPropertyDisplayName

ICertAdmin2::GetCAPropertyDisplayName 方法检索证书颁发机构 (CA) 属性的属性显示名称。
ICertAdmin2::GetCAPropertyFlags

ICertAdmin2::GetCAPropertyFlags 方法检索证书颁发机构 (CA) 属性的属性标志。
ICertAdmin2::GetConfigEntry

检索证书颁发机构 (CA) 的配置信息。
ICertAdmin2::GetMyRoles

检索证书颁发机构 (CA) 调用方的角色。
ICertAdmin2::ImportKey

将加密密钥集添加到证书服务数据库中的项。 密钥集将加密为一个或多个密钥恢复代理, (KRA) 证书。
ICertAdmin2::P ublishCRLs

(证书颁发机构的 CRL) 发布证书吊销列表 (CA) 。
ICertAdmin2::SetCAProperty

设置证书颁发机构 (CA) 的属性值。
ICertAdmin2::SetConfigEntry

设置证书颁发机构 (CA) 的配置信息。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 certadm.h (包括 Certsrv.h)