iCertPropertyEnrollmentPolicyServer 接口 (certenroll.h)

ICertPropertyEnrollmentPolicyServer 接口表示一个外部证书属性,该属性包含有关证书注册策略的信息 (CEP) 服务器和证书注册服务器 (CES) 。 CEP 服务器是检索策略信息的 Web 服务。 CES 是面向特定证书颁发机构以支持证书注册的 Web 服务。

以下列表标识了由此接口管理的策略数据,这些数据可以作为属性值添加到颁发的证书。

  • CEP 客户端身份验证方法。
  • CES 客户端身份验证方法。
  • CEP URL。
  • CES URL。
  • CEP ID。
  • 请求 ID 字符串。
除了上述策略信息外,CEP Web 服务还会查询 Active Directory 以获取可用证书颁发机构、证书模板和自定义对象标识符的集合。 可以使用 IX509EnrollmentPolicyServer 接口检索这些集合。
注意CERTENROLL_PROPERTYID值为XCN_CERT_CEP_PROP_ID。
 

继承

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

方法

ICertPropertyEnrollmentPolicyServer 接口包含以下方法。

 
ICertPropertyEnrollmentPolicyServer::GetAuthentication

GetAuthentication 方法检索一个值,该值指定证书注册策略 (CEP) 服务器用于对客户端进行身份验证的身份验证类型。 此值由 Initialize 方法设置。
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerAuthentication

GetEnrollmentServerAuthentication 方法检索一个值,该值指定证书注册服务器 (CES) 用于对客户端进行身份验证的身份验证类型。 此值由 Initialize 方法设置。
ICertPropertyEnrollmentPolicyServer::GetEnrollmentServerUrl

检索包含证书注册服务器的 URL 的字符串。
ICertPropertyEnrollmentPolicyServer::GetPolicyServerId

检索一个字符串,该字符串唯一标识证书注册策略 (CEP) 服务器。
ICertPropertyEnrollmentPolicyServer::GetPolicyServerUrl

检索包含证书注册策略的 URL 的字符串 (CEP) 服务器。
ICertPropertyEnrollmentPolicyServer::GetPropertyFlags

检索一个值,该值指定默认策略服务器 URL。
ICertPropertyEnrollmentPolicyServer::GetRequestIdString

检索注册期间发送给证书颁发机构的证书请求的唯一字符串标识符。
ICertPropertyEnrollmentPolicyServer::GetUrlFlags

检索一组标志,这些标志包含有关证书注册策略的杂项策略信息 (CEP) 服务器。
ICertPropertyEnrollmentPolicyServer::Initialize

初始化 ICertPropertyEnrollmentPolicyServer 对象。

要求

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

另请参阅

ICertProperty

IX509EnrollmentPolicyServer