IEnroll4 接口 (xenroll.h)

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

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

继承

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

方法

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

另请参阅

IEnroll

IEnroll2