ホーム › Security.ExtensibleAuthenticationProtocol › EapCredentialType
EapCredentialType
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| EAP_EMPTY_CREDENTIAL | 0 | 0x0 | EAP メソッドに資格情報が渡されません。メソッドはコンピューター認証を試行する必要があります。 |
| EAP_USERNAME_PASSWORD_CREDENTIAL | 1 | 0x1 | EAP メソッドは認証にユーザー名とパスワードを使用します。資格情報は EapUsernamePasswordCredential 構造体を使用して渡されます。 |
| EAP_WINLOGON_CREDENTIAL | 2 | 0x2 | EAP メソッドは認証にログオン中のユーザーの資格情報を使用します。 |
| EAP_CERTIFICATE_CREDENTIAL | 3 | 0x3 | EAP メソッドは認証にシステム上に存在する証明書を使用します。資格情報は EapCertificateCredential 構造体として渡されます。 |
| EAP_SIM_CREDENTIAL | 4 | 0x4 | EAP メソッドは認証に SIM を使用します。これは EapSimCredential 構造体として渡されます。 |
公式ドキュメント
EapCredentialType 列挙型は、EapPeerGetConfigBlobAndUserBlob 関数に渡すことができる EAP 資格情報の集合を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 EapCredentialType : int {
EAP_EMPTY_CREDENTIAL = 0,
EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
EAP_WINLOGON_CREDENTIAL = 2,
EAP_CERTIFICATE_CREDENTIAL = 3,
EAP_SIM_CREDENTIAL = 4
} EapCredentialType;public enum EapCredentialType : int
{
EAP_EMPTY_CREDENTIAL = 0,
EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
EAP_WINLOGON_CREDENTIAL = 2,
EAP_CERTIFICATE_CREDENTIAL = 3,
EAP_SIM_CREDENTIAL = 4,
}Public Enum EapCredentialType As Integer
EAP_EMPTY_CREDENTIAL = 0
EAP_USERNAME_PASSWORD_CREDENTIAL = 1
EAP_WINLOGON_CREDENTIAL = 2
EAP_CERTIFICATE_CREDENTIAL = 3
EAP_SIM_CREDENTIAL = 4
End Enumimport enum
class EapCredentialType(enum.IntEnum):
EAP_EMPTY_CREDENTIAL = 0
EAP_USERNAME_PASSWORD_CREDENTIAL = 1
EAP_WINLOGON_CREDENTIAL = 2
EAP_CERTIFICATE_CREDENTIAL = 3
EAP_SIM_CREDENTIAL = 4// EapCredentialType
pub const EAP_EMPTY_CREDENTIAL: i32 = 0;
pub const EAP_USERNAME_PASSWORD_CREDENTIAL: i32 = 1;
pub const EAP_WINLOGON_CREDENTIAL: i32 = 2;
pub const EAP_CERTIFICATE_CREDENTIAL: i32 = 3;
pub const EAP_SIM_CREDENTIAL: i32 = 4;// EapCredentialType
const (
EAP_EMPTY_CREDENTIAL int32 = 0
EAP_USERNAME_PASSWORD_CREDENTIAL int32 = 1
EAP_WINLOGON_CREDENTIAL int32 = 2
EAP_CERTIFICATE_CREDENTIAL int32 = 3
EAP_SIM_CREDENTIAL int32 = 4
)const
EAP_EMPTY_CREDENTIAL = 0;
EAP_USERNAME_PASSWORD_CREDENTIAL = 1;
EAP_WINLOGON_CREDENTIAL = 2;
EAP_CERTIFICATE_CREDENTIAL = 3;
EAP_SIM_CREDENTIAL = 4;// EapCredentialType
pub const EAP_EMPTY_CREDENTIAL: i32 = 0;
pub const EAP_USERNAME_PASSWORD_CREDENTIAL: i32 = 1;
pub const EAP_WINLOGON_CREDENTIAL: i32 = 2;
pub const EAP_CERTIFICATE_CREDENTIAL: i32 = 3;
pub const EAP_SIM_CREDENTIAL: i32 = 4;const
EAP_EMPTY_CREDENTIAL* = 0
EAP_USERNAME_PASSWORD_CREDENTIAL* = 1
EAP_WINLOGON_CREDENTIAL* = 2
EAP_CERTIFICATE_CREDENTIAL* = 3
EAP_SIM_CREDENTIAL* = 4enum EapCredentialType : int {
EAP_EMPTY_CREDENTIAL = 0,
EAP_USERNAME_PASSWORD_CREDENTIAL = 1,
EAP_WINLOGON_CREDENTIAL = 2,
EAP_CERTIFICATE_CREDENTIAL = 3,
EAP_SIM_CREDENTIAL = 4,
}#define global EAP_EMPTY_CREDENTIAL 0x0
#define global EAP_USERNAME_PASSWORD_CREDENTIAL 0x1
#define global EAP_WINLOGON_CREDENTIAL 0x2
#define global EAP_CERTIFICATE_CREDENTIAL 0x3
#define global EAP_SIM_CREDENTIAL 0x4