IEnroll2 接口 (xenroll.h)

[此接口在 Windows Server 2008 和 Windows Vista 中不再可用。]

IEnroll2 接口表示证书注册控制,主要用于生成证书请求

继承

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

方法

IEnroll2 接口包含以下方法。

 
IEnroll2::EnumAlgs

检索给定算法类中当前加密服务提供程序 (CSP) 支持的加密算法的 ID。
IEnroll2::get_EnableSMIMECapabilities

控制 PKCS 是否 (获取)
IEnroll2::get_HashAlgID

IEnroll4 的 HashAlgID 属性设置或检索对 PKCS 进行签名时使用的哈希算法, (Get)
IEnroll2::get_LimitExchangeKeyToEncipherment

IEnroll4 的 LimitExchangeKeyToEncipherment 属性设置或检索一个布尔值,该值确定AT_KEYEXCHANGE请求是否包含数字签名和非否认性密钥用法。 (获取)
IEnroll2::get_ReuseHardwareKeyIfUnableToGenNew

IEnroll4 的 ReuseHardwareKeyIfUnableToGenNew 属性设置或检索一个布尔值,该值确定在生成新密钥时遇到错误时证书注册控制对象采取的操作。 (获取)
IEnroll2::GetAlgNameWStr

检索给定 ID 的加密算法的名称。 此方法检索的值取决于当前加密服务提供程序 (CSP) 。
IEnroll2::GetKeyLen

IEnroll4::GetKeyLen 方法检索签名和交换密钥的最小和最大密钥长度。
IEnroll2::GetSupportedKeySpec

检索有关当前加密服务提供程序的信息, (CSP) 对签名和/或交换操作的支持。
IEnroll2::InstallPKCS7Blob

处理证书或证书链,将其放入相应的证书存储中。 此方法不同于 acceptPKCS7Blob 方法,即 InstallPKCS7Blob 不接收请求证书。
IEnroll2::p ut_EnableSMIMECapabilities

控制 PKCS 是否 (放置)
IEnroll2::p ut_HashAlgID

IEnroll4 的 HashAlgID 属性设置或检索在对 PKCS 进行签名时使用的哈希算法 (Put)
IEnroll2::p ut_LimitExchangeKeyToEncipherment

IEnroll4 的 LimitExchangeKeyToEncipherment 属性设置或检索一个布尔值,该值确定AT_KEYEXCHANGE请求是否包含数字签名和非否认性密钥用法。 (放置)
IEnroll2::p ut_ReuseHardwareKeyIfUnableToGenNew

IEnroll4 的 ReuseHardwareKeyIfUnableToGenNew 属性设置或检索一个布尔值,该值确定在生成新密钥时遇到错误时证书注册控制对象采取的操作。 (放置)
IEnroll2::Reset

将证书注册控件对象返回到其初始状态,从而允许重用该控件。
IEnroll2::SetHStoreCA

SetHStoreCA 方法指定要用于 CA 存储的句柄。 此方法首先在 IEnroll2 接口中定义。
IEnroll2::SetHStoreMy

SetHStoreMy 方法指定要用于 MY 存储的句柄。 此方法首先在 IEnroll2 接口中定义。
IEnroll2::SetHStoreRequest

SetHStoreRequest 方法指定要用于请求存储的句柄。 此方法首先在 IEnroll2 接口中定义。
IEnroll2::SetHStoreROOT

SetHStoreROOT 方法指定要用于根存储的句柄。 此方法首先在 IEnroll2 接口中定义。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 xenroll.h

另请参阅

IEnroll