icEnroll 接口 (xenroll.h)
[此接口在 Windows Server 2008 和 Windows Vista 中不再可用。]
ICEnroll 接口是表示证书注册控件的多个接口之一。 如果不使用自动化,则主要值得关注。 另一方面,如果要使用 Visual Basic 或其他自动化语言进行编程,请参阅 CEnroll 对象。
继承
ICEnroll 接口继承自 IDispatch 接口。 ICEnroll 还具有以下类型的成员:
方法
ICEnroll 接口具有这些方法。
ICEnroll::acceptFilePKCS7 接受并处理包含 PKCS 的文件 |
ICEnroll::acceptPKCS7 接受并处理 PKCS (ICEnroll.acceptPKCS7) |
ICEnroll::createFilePKCS10 创建 base64 编码的 PKCS (ICEnroll.createFilePKCS10) |
ICEnroll::createPKCS10 创建 base64 编码的 PKCS (ICEnroll.createPKCS10) |
ICEnroll::enumContainers 检索由 ProviderName 属性指定的加密服务提供程序 (CSP) 容器的名称。 此方法首先在 ICEnroll 接口中定义。 |
ICEnroll::enumProviders 检索由 ProviderType 属性指定的 (CSP) 可用的加密服务提供程序的名称。 此方法首先在 ICEnroll 接口中定义。 |
ICEnroll::freeRequestInfo 当不再需要会话标识符时,释放这些标识符。 |
ICEnroll::get_CAStoreFlags 设置或检索一个标志,该标志控制证书颁发机构 (CA) 存储打开时存储。 (获取) |
ICEnroll::get_CAStoreName 设置或检索保存所有非“ROOT”和非“MY”证书的存储区的名称。 (获取) |
ICEnroll::get_CAStoreType 设置或检索要用于 CAStoreName 属性指定的存储的存储的类型。 (获取) |
ICEnroll::get_ContainerName ICEnroll4 的 ContainerName 属性设置或检索要使用的密钥容器的名称。 (获取) |
ICEnroll::get_DeleteRequestCert 设置或检索一个布尔值,该值确定是否删除请求存储中的虚拟证书。 (获取) |
ICEnroll::get_GenKeyFlags 设置或检索在生成证书请求时传递给 CryptGenKey 函数的值。 (获取) |
ICEnroll::get_HashAlgorithm 仅设置或检索用于对 PKCS (ICEnroll.get_HashAlgorithm) 签名的签名哈希算法 |
ICEnroll::get_KeySpec ICEnroll4 的 KeySpec 属性设置或检索生成的密钥类型。 (获取) |
ICEnroll::get_MyStoreFlags 设置或检索用于 MY 存储的注册表位置。 (获取) |
ICEnroll::get_MyStoreName 设置或检索存储区的名称,其中保存有链接私钥的证书。 (获取) |
ICEnroll::get_MyStoreType 设置或检索 MyStoreName 属性指定的存储类型。 (获取) |
ICEnroll::get_ProviderFlags 设置或检索提供程序类型。 (获取) |
ICEnroll::get_ProviderName ICEnroll4 的 ProviderName 属性设置或检索要使用的加密服务提供程序的名称 (CSP) 。 (获取) |
ICEnroll::get_ProviderType ICEnroll4 的 ProviderType 属性设置或检索提供程序的类型。 (获取) |
ICEnroll::get_PVKFileName ICEnroll4 的 PVKFileName 属性设置或检索将包含导出密钥的文件的名称。 (获取) |
ICEnroll::get_RequestStoreFlags 设置或检索用于请求存储的注册表位置。 (获取) |
ICEnroll::get_RequestStoreName 设置或检索包含虚拟证书的存储区的名称。 (获取) |
ICEnroll::get_RequestStoreType 设置或检索要用于由 RequestStoreName 属性指定的存储的存储的类型。 此存储类型直接传递给 CertOpenStore 函数。 (获取) |
ICEnroll::get_RootStoreFlags ICEnroll4 的 RootStoreFlags 属性设置或检索用于根存储的注册表位置。 (获取) |
ICEnroll::get_RootStoreName 设置或检索根存储的名称,其中保留所有固有信任的自签名根证书。 (获取) |
ICEnroll::get_RootStoreType 设置或检索要用于 RootStoreName 属性指定的存储的存储的类型。 (获取) |
ICEnroll::get_SPCFileName 设置或检索要写入 base64 编码的 PKCS 的文件的名称, (Get) |
ICEnroll::get_UseExistingKeySet 设置或检索一个布尔值,该值确定是否应使用现有键。 (获取) |
ICEnroll::get_WriteCertToCSP ICEnroll4 的 WriteCertToCSP 属性设置或检索一个布尔值,该值确定是否应将证书写入加密服务提供程序 (CSP) 。 (获取) |
ICEnroll::getCertFromPKCS7 检索 PKCS 中包含的证书 |
ICEnroll::p ut_CAStoreFlags 设置或检索一个标志,用于在存储区打开时控制证书颁发机构 (CA) 存储。 (放置) |
ICEnroll::p ut_CAStoreName 设置或检索保存所有非“ROOT”和非“MY”证书的存储区的名称。 (放置) |
ICEnroll::p ut_CAStoreType 设置或检索要用于 CAStoreName 属性指定的存储的存储的类型。 (放置) |
ICEnroll::p ut_ContainerName ICEnroll4 的 ContainerName 属性设置或检索要使用的密钥容器的名称。 (放置) |
ICEnroll::p ut_DeleteRequestCert 设置或检索一个布尔值,该值确定是否删除请求存储中的虚拟证书。 (放置) |
ICEnroll::p ut_GenKeyFlags 设置或检索生成证书请求时传递给 CryptGenKey 函数的值。 (放置) |
ICEnroll::p ut_HashAlgorithm 仅设置或检索用于对 PKCS (ICEnroll.put_HashAlgorithm) 进行签名的签名哈希算法 |
ICEnroll::p ut_KeySpec ICEnroll4 的 KeySpec 属性设置或检索生成的密钥类型。 (放置) |
ICEnroll::p ut_MyStoreFlags 设置或检索用于 MY 存储的注册表位置。 (放置) |
ICEnroll::p ut_MyStoreName 设置或检索保存具有链接私钥的证书的存储区的名称。 (放置) |
ICEnroll::p ut_MyStoreType 设置或检索 MyStoreName 属性指定的存储类型。 (放置) |
ICEnroll::p ut_ProviderFlags 设置或检索提供程序类型。 (放置) |
ICEnroll::p ut_ProviderName ICEnroll4 的 ProviderName 属性设置或检索要使用的加密服务提供程序的名称, (CSP) 。 (放置) |
ICEnroll::p ut_ProviderType ICEnroll4 的 ProviderType 属性设置或检索提供程序的类型。 (放置) |
ICEnroll::p ut_PVKFileName ICEnroll4 的 PVKFileName 属性设置或检索将包含导出密钥的文件的名称。 (放置) |
ICEnroll::p ut_RequestStoreFlags 设置或检索用于请求存储的注册表位置。 (放置) |
ICEnroll::p ut_RequestStoreName 设置或检索包含虚拟证书的存储区的名称。 (放置) |
ICEnroll::p ut_RequestStoreType 设置或检索要用于 RequestStoreName 属性指定的存储的存储的类型。 此存储类型直接传递到 CertOpenStore 函数。 (放置) |
ICEnroll::p ut_RootStoreFlags ICEnroll4 的 RootStoreFlags 属性设置或检索用于根存储的注册表位置。 (放置) |
ICEnroll::p ut_RootStoreName 设置或检索根存储的名称,其中保留所有内部信任的自签名根证书。 (放置) |
ICEnroll::p ut_RootStoreType 设置或检索要用于 RootStoreName 属性指定的存储的存储的类型。 (放置) |
ICEnroll::p ut_SPCFileName 设置或检索要向其写入 base64 编码的 PKCS 的文件的名称, (Put) |
ICEnroll::p ut_UseExistingKeySet 设置或检索一个布尔值,该值确定是否应使用现有键。 (放置) |
ICEnroll::p ut_WriteCertToCSP ICEnroll4 的 WriteCertToCSP 属性设置或检索一个布尔值,该值确定是否应将证书写入加密服务提供商 (CSP) 。 (放置) |
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | xenroll.h |