iCertPropertyEnrollment 接口 (certenroll.h)

ICertPropertyEnrollment 接口表示一个证书属性,该属性包含证书和证书颁发机构 (CA) 客户端在 IX509Enrollment 接口上调用 Enroll 方法时创建的信息。 属性值由以下信息组成:

  • 证书请求 ID
  • 证书使用者的公用名 (CN)
  • 证书颁发机构 (CA) 域名系统 (DNS) 名称
  • 正在请求的证书的可选显示名称

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

注意CERTENROLL_PROPERTYID值为XCN_CERT_ENROLLMENT_PROP_ID。

 

继承

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

方法

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

另请参阅

CertEnroll 接口

ICertProperty