ICEnroll4 接口 (xenroll.h)
[此接口在 Windows Server 2008 和 Windows Vista 中不再可用。]
ICEnroll4 接口是表示证书注册控件的多个接口之一。 如果不使用自动化,这主要值得关注。 另一方面,如果要使用 Visual Basic 或其他自动化语言进行编程,请参阅 CEnroll 对象。
继承
ICEnroll4 接口继承自 ICEnroll、ICEnroll2、ICEnroll3 和 IDispatch。 ICEnroll4 还具有以下类型的成员:
方法
ICEnroll4 接口具有这些方法。
ICEnroll4::acceptFileResponse 接受为响应先前调用 createFileRequest 而颁发的凭据的传递,并将凭据放置在相应的存储中。 |
ICEnroll4::acceptResponse 接受为响应先前调用 createRequest 而颁发的凭据的传递,并将凭据放置在相应的存储中。 |
ICEnroll4::addAttributeToRequest 将属性添加到证书请求。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::addBlobPropertyToCertificate 将 BLOB 属性添加到证书。 |
ICEnroll4::addCertTypeToRequestEx 将证书模板 (或“证书类型”) 添加到请求。 |
ICEnroll4::addExtensionToRequest ICEnroll4::addExtensionToRequest 方法向请求添加扩展。 |
ICEnroll4::addNameValuePairToRequest 将未经身份验证的名称/值字符串对添加到请求。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::binaryToString 将二进制数据 BLOB 转换为字符串。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::createFilePFX 以个人信息交换 (PFX) 格式将接受的证书链和私钥保存在文件中。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::createFileRequest 创建 PKCS (ICEnroll4.createFileRequest) |
ICEnroll4::createPFX 将接受的证书链和私钥保存在个人信息交换 (PFX) 格式字符串中。 PFX 格式也称为 PKCS (ICEnroll4.createPFX) |
ICEnroll4::createRequest 创建 PKCS (ICEnroll4.createRequest) |
ICEnroll4::enumPendingRequest 枚举挂起的证书请求,并从每个请求检索指定的属性。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::get_ClientId 设置或检索客户端 ID 请求属性。 客户端 ID 请求属性指示证书请求的源。 此属性首先在 ICEnroll4 接口中定义。 (获取) |
ICEnroll4::get_IncludeSubjectKeyID 确定是否将使用者密钥 ID 扩展添加到生成的证书请求中。 (获取) |
ICEnroll4::get_PrivateKeyArchiveCertificate 设置或检索用于使用 PKCS 存档私钥的证书 (获取) |
ICEnroll4::get_ThumbPrint 设置或检索证书数据的哈希。 (获取) |
ICEnroll4::getCertFromFileResponse 从包含证书颁发机构响应的文件中检索证书。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::getCertFromResponse 从证书颁发机构的响应中检索证书。 此方法首先由 ICEnroll4 接口定义。 |
ICEnroll4::GetKeyLenEx 检索签名和交换密钥的大小信息。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::getProviderType 检索指定加密服务提供程序的类型 (CSP) 。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::InstallPKCS7Ex 处理证书或证书链,将其放入相应的证书存储中。InstallPKCS7,但返回本地存储中实际安装的证书数。 |
ICEnroll4::p ut_ClientId 设置或检索客户端 ID 请求属性。 客户端 ID 请求属性指示证书请求的源。 此属性首先在 ICEnroll4 接口中定义。 (放置) |
ICEnroll4::p ut_IncludeSubjectKeyID 确定是否将使用者密钥 ID 扩展添加到生成的证书请求中。 (放置) |
ICEnroll4::p ut_PrivateKeyArchiveCertificate 设置或检索用于使用 PKCS 存档私钥的证书 (Put) |
ICEnroll4::p ut_SignerCertificate 设置签名者的证书。 |
ICEnroll4::p ut_ThumbPrint 设置或检索证书数据的哈希。 (放置) |
ICEnroll4::removePendingRequest 从客户端的请求存储中删除挂起的请求。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::resetAttributes 从请求中删除所有属性。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::resetBlobProperties 重置 BLOB 的属性。 |
ICEnroll4::resetExtensions 从请求中删除所有扩展。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::setPendingRequestInfo 设置挂起请求的属性。 此方法首先在 ICEnroll4 接口中定义。 |
ICEnroll4::stringToBinary 将编码的字符串转换为二进制数据 BLOB。 此方法首先在 ICEnroll4 接口中定义。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |