ホーム › Security.Cryptography.Certificates › RequestClientInfoClientId
RequestClientInfoClientId
列挙型メンバー 13
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| ClientIdNone | 0 | 0x0 | クライアント識別子は指定されません。 |
| ClientIdXEnroll2003 | 1 | 0x1 | Windows Server 2003 で使用できる証明書登録コントロールを指定します。 |
| ClientIdAutoEnroll2003 | 2 | 0x2 | Windows Server 2003 で使用できる自動登録を指定します。 |
| ClientIdWizard2003 | 3 | 0x3 | Windows Server 2003 で使用できる証明書要求ウィザードを指定します。 |
| ClientIdCertReq2003 | 4 | 0x4 | Windows Server 2003 で使用できる Certreq.exe コマンド ライン ツールを指定します。 |
| ClientIdDefaultRequest | 5 | 0x5 | Windows Vista 以降で使用できる既定の証明書要求オブジェクトを指定します。これは IX509CertificateRequest インターフェイスによって表され、呼び出し元がクライアント ID を設定しない場合の既定値です。 |
| ClientIdAutoEnroll | 6 | 0x6 | Windows Vista 以降で使用できる自動登録を指定します。 |
| ClientIdRequestWizard | 7 | 0x7 | Windows Vista 以降で使用できる証明書要求ウィザードを指定します。 |
| ClientIdEOBO | 8 | 0x8 | Windows Vista 以降で使用できる Enroll-On-Behalf-Of (EOBO) ウィザードを指定します。 |
| ClientIdCertReq | 9 | 0x9 | Windows Vista 以降で使用できる Certreq.exe コマンド ライン ツールを指定します。 |
| ClientIdTest | 10 | 0xA | この値はサポートされていません。 |
| ClientIdWinRT | 11 | 0xB | |
| ClientIdUserStart | 1000 | 0x3E8 | これはカスタム アプリケーション用の基準値です。 |
公式ドキュメント
RequestClientInfoClientId 列挙型は、証明書要求を作成したアプリケーションの種類を指定します。これは、クライアントに関する情報を格納する IX509AttributeClientId オブジェクトの初期化に使用できます。また、IX509CertificateRequest インターフェイスでも使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum RequestClientInfoClientId : int {
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
} RequestClientInfoClientId;public enum RequestClientInfoClientId : int
{
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,
}Public Enum RequestClientInfoClientId As Integer
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
End Enumimport enum
class RequestClientInfoClientId(enum.IntEnum):
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// RequestClientInfoClientId
pub const ClientIdNone: i32 = 0;
pub const ClientIdXEnroll2003: i32 = 1;
pub const ClientIdAutoEnroll2003: i32 = 2;
pub const ClientIdWizard2003: i32 = 3;
pub const ClientIdCertReq2003: i32 = 4;
pub const ClientIdDefaultRequest: i32 = 5;
pub const ClientIdAutoEnroll: i32 = 6;
pub const ClientIdRequestWizard: i32 = 7;
pub const ClientIdEOBO: i32 = 8;
pub const ClientIdCertReq: i32 = 9;
pub const ClientIdTest: i32 = 10;
pub const ClientIdWinRT: i32 = 11;
pub const ClientIdUserStart: i32 = 1000;// RequestClientInfoClientId
const (
ClientIdNone int32 = 0
ClientIdXEnroll2003 int32 = 1
ClientIdAutoEnroll2003 int32 = 2
ClientIdWizard2003 int32 = 3
ClientIdCertReq2003 int32 = 4
ClientIdDefaultRequest int32 = 5
ClientIdAutoEnroll int32 = 6
ClientIdRequestWizard int32 = 7
ClientIdEOBO int32 = 8
ClientIdCertReq int32 = 9
ClientIdTest int32 = 10
ClientIdWinRT int32 = 11
ClientIdUserStart int32 = 1000
)const
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;// RequestClientInfoClientId
pub const ClientIdNone: i32 = 0;
pub const ClientIdXEnroll2003: i32 = 1;
pub const ClientIdAutoEnroll2003: i32 = 2;
pub const ClientIdWizard2003: i32 = 3;
pub const ClientIdCertReq2003: i32 = 4;
pub const ClientIdDefaultRequest: i32 = 5;
pub const ClientIdAutoEnroll: i32 = 6;
pub const ClientIdRequestWizard: i32 = 7;
pub const ClientIdEOBO: i32 = 8;
pub const ClientIdCertReq: i32 = 9;
pub const ClientIdTest: i32 = 10;
pub const ClientIdWinRT: i32 = 11;
pub const ClientIdUserStart: i32 = 1000;const
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* = 1000enum RequestClientInfoClientId : int {
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,
}#define global ClientIdNone 0x0
#define global ClientIdXEnroll2003 0x1
#define global ClientIdAutoEnroll2003 0x2
#define global ClientIdWizard2003 0x3
#define global ClientIdCertReq2003 0x4
#define global ClientIdDefaultRequest 0x5
#define global ClientIdAutoEnroll 0x6
#define global ClientIdRequestWizard 0x7
#define global ClientIdEOBO 0x8
#define global ClientIdCertReq 0x9
#define global ClientIdTest 0xA
#define global ClientIdWinRT 0xB
#define global ClientIdUserStart 0x3E8