IEnroll4 接口 (xenroll.h)
[此接口在 Windows Server 2008 和 Windows Vista 中不再可用。]
IEnroll4 接口表示证书注册控件,主要用于生成证书请求。
继承
IEnroll4 接口继承自 IEnroll 和 IEnroll2。 IEnroll4 还具有以下类型的成员:
方法
IEnroll4 接口具有这些方法。
IEnroll4::acceptFileResponseWStr 接受为响应先前调用 createFileRequestWStr 而颁发的凭据的传递,并将凭据放置在相应的存储中。 |
IEnroll4::acceptResponseBlob 接受为响应先前调用 createRequestWStr 而颁发的凭据的传递,并将凭据放在相应的存储中。 |
IEnroll4::addAttributeToRequestWStr 将属性添加到证书请求。 |
IEnroll4::addBlobPropertyToCertificateWStr IEnroll4::addBlobPropertyToCertificateWStr 方法将 BLOB 属性添加到证书。 |
IEnroll4::AddCertTypeToRequestWStrEx 将证书模板 (也称为证书类型) 添加到请求。 |
IEnroll4::addExtensionToRequestWStr 向请求添加扩展。 |
IEnroll4::addNameValuePairToRequestWStr 将未经身份验证的名称/值字符串对添加到请求。 |
IEnroll4::binaryBlobToString 将二进制数据 BLOB 转换为字符串。 此方法使用 CryptBinaryToString 函数执行转换。 此方法首先在 IEnroll4 接口中定义。 |
IEnroll4::createFilePFXWStr 以个人信息交换 (PFX) 格式将接受的证书链和私钥保存在文件中。 |
IEnroll4::createFileRequestWStr 创建 PKCS (IEnroll4.createFileRequestWStr) |
IEnroll4::createPFXWStr 将接受的证书链和私钥保存在个人信息交换 (PFX) 格式字符串中。 PFX 格式也称为 PKCS (IEnroll4.createPFXWStr) |
IEnroll4::createRequestWStr 创建 PKCS (IEnroll4.createRequestWStr) |
IEnroll4::enumPendingRequestWStr 枚举挂起的证书请求,并从每个请求检索指定的属性。 |
IEnroll4::get_ClientId ClientId 属性设置或检索客户端 ID 请求属性。 客户端 ID 请求属性指示证书请求的源。 此属性首先在 IEnroll4 接口中定义。 (获取) |
IEnroll4::get_IncludeSubjectKeyID IEnroll4 的 IncludeSubjectKeyID 属性确定是否将使用者密钥 ID 扩展添加到生成的证书请求中。 (获取) |
IEnroll4::get_ThumbPrintWStr 设置或检索证书数据的哈希。 指纹用于指向挂起的证书。 (获取) |
IEnroll4::getCertContextFromFileResponseWStr 从包含证书颁发机构响应的文件中检索证书。 |
IEnroll4::getCertContextFromResponseBlob 从证书颁发机构的响应中检索证书。 |
IEnroll4::GetKeyLenEx 检索签名和交换密钥的大小信息。 |
IEnroll4::GetPrivateKeyArchiveCertificate GetPrivateKeyArchiveCertificate 方法检索用于存档私钥的证书。 此方法首先在 IEnroll4 接口中定义。 |
IEnroll4::getProviderTypeWStr 检索指定加密服务提供程序的类型 (CSP) 。 |
IEnroll4::InstallPKCS7BlobEx 与 InstallPKCS7Blob 相同,只是它返回本地存储中实际安装的证书数。 |
IEnroll4::p ut_ClientId ClientId 属性设置或检索客户端 ID 请求属性。 客户端 ID 请求属性指示证书请求的源。 此属性首先在 IEnroll4 接口中定义。 (放置) |
IEnroll4::p ut_IncludeSubjectKeyID IEnroll4 的 IncludeSubjectKeyID 属性确定是否将使用者密钥 ID 扩展添加到生成的证书请求中。 (放置) |
IEnroll4::p ut_ThumbPrintWStr 设置或检索证书数据的哈希。 指纹用于指向挂起的证书。 (放置) |
IEnroll4::removePendingRequestWStr 从客户端的请求存储中删除挂起的请求。 |
IEnroll4::resetAttributes 从请求中删除所有属性。 |
IEnroll4::resetExtensions 从请求中删除所有扩展。 |
IEnroll4::setPendingRequestInfoWStr 设置挂起请求的属性。 |
IEnroll4::SetPrivateKeyArchiveCertificate SetPrivateKeyArchiveCertificate 方法指定用于存档私钥的证书。 此方法首先在 IEnroll4 接口中定义。 |
IEnroll4::SetSignerCertificate SetSignerCertificate 方法指定签名者的证书。 此方法首先在 IEnroll4 接口中定义。 |
IEnroll4::stringToBinaryBlob 将编码的字符串转换为二进制数据 BLOB。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |