IEnroll2 接口 (xenroll.h)
[此接口在 Windows Server 2008 和 Windows Vista 中不再可用。]
IEnroll2 接口表示证书注册控制,主要用于生成证书请求。
继承
IEnroll2 接口继承自 IEnroll。 IEnroll2 还具有以下类型的成员:
方法
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 |