iCertPropertyKeyProvInfo 接口 (certenroll.h)

ICertPropertyKeyProvInfo 接口表示包含私钥相关信息的证书属性。 密钥信息包含在 IX509PrivateKey 对象中。

此属性通常由注册过程初始化,并与临时复制到请求存储的虚拟 证书 相关联。 如果 证书颁发机构 在提交请求后将请求标记为挂起,则以后自动注册可以使用请求 ID 来检索证书响应。 如果证书颁发机构拒绝证书请求,则会删除请求存储中的虚拟证书及其关联的所有属性。 如果证书颁发机构颁发证书并将其安装在个人存储中,则此属性与新证书相关联,并且虚拟证书将被删除。

插入智能卡时,智能卡证书会自动安装在个人存储中,并且此属性与之关联。

每当需要检索私钥以执行加密操作时,都使用此属性。

注意CERTENROLL_PROPERTYID值为XCN_CERT_KEY_PROV_INFO_PROP_ID。

 

继承

ICertPropertyKeyProvInfo 接口继承自 ICertPropertyICertPropertyKeyProvInfo 也包含以下类型的成员:

方法

ICertPropertyKeyProvInfo 接口包含以下方法。

 
ICertPropertyKeyProvInfo::get_PrivateKey

检索与证书关联的私钥。
ICertPropertyKeyProvInfo::Initialize

从私钥初始化 对象。

要求

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

另请参阅

CertEnroll 接口

ICertProperty