iCertPropertyKeyProvInfo 接口 (certenroll.h)
ICertPropertyKeyProvInfo 接口表示包含私钥相关信息的证书属性。 密钥信息包含在 IX509PrivateKey 对象中。
此属性通常由注册过程初始化,并与临时复制到请求存储的虚拟 证书 相关联。 如果 证书颁发机构 在提交请求后将请求标记为挂起,则以后自动注册可以使用请求 ID 来检索证书响应。 如果证书颁发机构拒绝证书请求,则会删除请求存储中的虚拟证书及其关联的所有属性。 如果证书颁发机构颁发证书并将其安装在个人存储中,则此属性与新证书相关联,并且虚拟证书将被删除。
插入智能卡时,智能卡证书会自动安装在个人存储中,并且此属性与之关联。
每当需要检索私钥以执行加密操作时,都使用此属性。
注意CERTENROLL_PROPERTYID值为XCN_CERT_KEY_PROV_INFO_PROP_ID。
继承
ICertPropertyKeyProvInfo 接口继承自 ICertProperty。 ICertPropertyKeyProvInfo 也包含以下类型的成员:
方法
ICertPropertyKeyProvInfo 接口包含以下方法。
ICertPropertyKeyProvInfo::get_PrivateKey 检索与证书关联的私钥。 |
ICertPropertyKeyProvInfo::Initialize 从私钥初始化 对象。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |