iCertPropertyEnrollment 接口 (certenroll.h)
ICertPropertyEnrollment 接口表示一个证书属性,该属性包含证书和证书颁发机构 (CA) 客户端在 IX509Enrollment 接口上调用 Enroll 方法时创建的信息。 属性值由以下信息组成:
- 证书请求 ID
- 证书使用者的公用名 (CN)
- 证书颁发机构 (CA) 域名系统 (DNS) 名称
- 正在请求的证书的可选显示名称
此属性由注册过程初始化,并与临时复制到请求存储的虚拟证书相关联。 如果 CA 在提交请求后将其标记为挂起,则自动注册稍后可以使用请求 ID 来检索证书响应。 如果 CA 拒绝证书请求,则会删除请求存储中的虚拟证书及其关联的所有属性。 如果 CA 颁发证书并且该证书安装在个人存储中,则此属性与新证书相关联,并且虚拟证书将被删除。
注意CERTENROLL_PROPERTYID值为XCN_CERT_ENROLLMENT_PROP_ID。
继承
ICertPropertyEnrollment 接口继承自 ICertProperty。 ICertPropertyEnrollment 还具有以下类型的成员:
方法
ICertPropertyEnrollment 接口包含以下方法。
ICertPropertyEnrollment::get_CADnsName 检索证书颁发机构 (CA) 的域命名系统 (DNS) 名称。 |
ICertPropertyEnrollment::get_CAName 检索证书颁发机构 (CA) 的公用名 (CN) 。 |
ICertPropertyEnrollment::get_FriendlyName 检索证书的显示名称。 (ICertPropertyEnrollment.get_FriendlyName) |
ICertPropertyEnrollment::get_RequestId 检索唯一的证书请求标识符。 |
ICertPropertyEnrollment::Initialize 从证书请求 ID、证书颁发机构 (CA) 配置字符串和可选的证书显示名称初始化 属性。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |