requestClientInfoClientId 枚举 (certenroll.h)

RequestClientInfoClientId 枚举指定创建证书请求的应用程序的类型。 这可用于初始化包含有关客户端信息的 IX509AttributeClientId 对象。 IX509CertificateRequest 接口也使用它。

语法

typedef enum RequestClientInfoClientId {
  ClientIdNone = 0,
  ClientIdXEnroll2003 = 1,
  ClientIdAutoEnroll2003 = 2,
  ClientIdWizard2003 = 3,
  ClientIdCertReq2003 = 4,
  ClientIdDefaultRequest = 5,
  ClientIdAutoEnroll = 6,
  ClientIdRequestWizard = 7,
  ClientIdEOBO = 8,
  ClientIdCertReq = 9,
  ClientIdTest = 10,
  ClientIdWinRT = 11,
  ClientIdUserStart = 1000
} ;

常量

 
ClientIdNone
值: 0
未指定客户端标识符。
ClientIdXEnroll2003
值:1
指定 Windows Server 2003 上可用的证书注册控件。
ClientIdAutoEnroll2003
值: 2
指定 Windows Server 2003 上可用的自动注册。
ClientIdWizard2003
值: 3
指定 Windows Server 2003 上可用的证书请求向导。
ClientIdCertReq2003
值: 4
指定 Windows Server 2003 上可用的 Certreq.exe 命令行工具。
ClientIdDefaultRequest
值: 5
指定从 Windows Vista 开始可用的默认证书请求对象。 这由 IX509CertificateRequest 接口表示,如果调用方未设置客户端 ID,则为默认值。
ClientIdAutoEnroll
值: 6
指定从 Windows Vista 开始可用的自动注册。
ClientIdRequestWizard
值: 7
指定从 Windows Vista 开始可用的证书请求向导。
ClientIdEOBO
值: 8
指定从 Windows Vista 开始提供的“注册代表 (EOBO) 向导”。
ClientIdCertReq
值: 9
指定从 Windows Vista 开始可用的 Certreq.exe 命令行工具。
ClientIdTest
值: 10
不支持此值。
ClientIdWinRT
值: 11
ClientIdUserStart
值: 1000
这是自定义应用程序的基值。

要求

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

另请参阅

CertEnroll 枚举

CertEnroll 接口

IX509AttributeClientId

IX509CertificateRequest