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 以降で使用できる、登録-On-Behalf-Of (EOBO) ウィザードを指定します。
ClientIdCertReq
値: 9
Windows Vista 以降で使用できる Certreq.exe コマンド ライン ツールを指定します。
ClientIdTest
値: 10
この値はサポートされていません。
ClientIdWinRT
値: 11
ClientIdUserStart
値: 1000
これは、カスタム アプリケーションの基本値です。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header certenroll.h

こちらもご覧ください

CertEnroll 列挙

CertEnroll インターフェイス

IX509AttributeClientId

IX509CertificateRequest