icEnroll3 接口 (xenroll.h)

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

ICEnroll3 接口是表示证书注册控件的多个接口之一。 如果不使用自动化,则主要值得关注。 另一方面,如果要使用 Visual Basic 或其他自动化语言进行编程,请参阅 CEnroll 对象。

继承

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

方法

ICEnroll3 接口包含以下方法。

 
ICEnroll3::EnumAlgs

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

ICEnroll4::EnableSMIMECapabilities 属性控制 PKCS 是否 (Get)
ICEnroll3::get_HashAlgID

设置或检索对 PKCS 进行签名时使用的哈希算法, (获取)
ICEnroll3::get_LimitExchangeKeyToEncipherment

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

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

检索给定 ID 的加密算法的名称。 此方法检索的值取决于当前加密服务提供程序 (CSP) 。 此方法首先在 ICEnroll3 接口中定义。
ICEnroll3::GetKeyLen

检索签名密钥和交换密钥的最小和最大密钥长度。
ICEnroll3::GetSupportedKeySpec

检索有关当前加密服务提供程序的信息, (CSP) 对签名和/或交换操作的支持。 此方法首先在 ICEnroll3 接口中定义。
ICEnroll3::InstallPKCS7

处理证书或证书链,将其放入相应的证书存储中。 此方法与 acceptPKCS7 方法的不同之处在于 InstallPKCS7 不接收请求证书。
ICEnroll3::p ut_EnableSMIMECapabilities

ICEnroll4::EnableSMIMECapabilities 属性控制 PKCS 是否 (放置)
ICEnroll3::p ut_HashAlgID

设置或检索对 PKCS 进行签名时使用的哈希算法 (Put)
ICEnroll3::p ut_LimitExchangeKeyToEncipherment

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

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

将证书注册控件对象返回到其初始状态,从而允许重用该控件。 此方法首先在 ICEnroll3 接口中定义。

要求

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

另请参阅

ICEnroll

ICEnroll2

IDispatch