ホーム › Security.ExtensibleAuthenticationProtocol › EAP_METHOD_PROPERTY_TYPE
EAP_METHOD_PROPERTY_TYPE
列挙型メンバー 31
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| emptPropCipherSuiteNegotiation | 0 | 0x0 | 暗号スイートのネゴシエーションのサポートを指定するブール型のメソッドプロパティです。 |
| emptPropMutualAuth | 1 | 0x1 | 相互認証のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropIntegrity | 2 | 0x2 | メッセージの整合性のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropReplayProtection | 3 | 0x3 | リプレイ保護のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropConfidentiality | 4 | 0x4 | EAP メッセージの暗号化のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyDerivation | 5 | 0x5 | エクスポート可能なキー生成情報の導出のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyStrength64 | 6 | 0x6 | 64 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyStrength128 | 7 | 0x7 | 128 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyStrength256 | 8 | 0x8 | 256 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyStrength512 | 9 | 0x9 | 512 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropKeyStrength1024 | 10 | 0xA | 1024 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropDictionaryAttackResistance | 11 | 0xB | 攻撃者の辞書に含まれるパスワードの数に基づく作業係数を持つオフライン攻撃を防止する機能のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropFastReconnect | 12 | 0xC | 以前に成功した認証のキャッシュされたパラメーターを使用して、より少ないラウンドトリップ数でセキュリティアソシエーションを確立する機能のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropCryptoBinding | 13 | 0xD | トンネリングメソッドにおける中間者攻撃の防止のサポートを指定するブール型のメソッドプロパティです。暗号バインディング (cryptobinding) をサポートするメソッドは、トンネルメソッド内で実行されるすべてのメソッドについて単一のエンティティが EAP ピアとして動作したことを EAP サーバーに対して示します。 |
| emptPropSessionIndependence | 14 | 0xE | パッシブ攻撃 (EAP 通信のキャプチャなど) やアクティブ攻撃 (MSK または EMSK の漏洩を含む) によって、後続または以前の MSK や EMSK が危険にさらされないことを指定するブール型のメソッドプロパティです。 |
| emptPropFragmentation | 15 | 0xF | MTU サイズを超える EAP パケットのフラグメント化と再構成のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropChannelBinding | 16 | 0x10 | エンドポイント識別子など、整合性が保護されたチャネルのプロパティを伝達する機能を指定するブール型のメソッドプロパティです。これらのプロパティは、Authentication, Authorization, and Accounting (AAA) プロトコルや下位層のプロトコルなどの帯域外メカニズムを使用して伝達される値と比較できます。 |
| emptPropNap | 17 | 0x11 | ネットワークアクセス保護 (Network Access Protection) のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropStandalone | 18 | 0x12 | スタンドアロンコンピューター上でのメソッドの実行のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropMppeEncryption | 19 | 0x13 | Microsoft Point-to-Point Encryption (MPPE) プロトコルによる暗号化のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropTunnelMethod | 20 | 0x14 | 他の EAP メソッドをトンネリングするメソッドの機能を指定するブール型のメソッドプロパティです。 |
| emptPropSupportsConfig | 21 | 0x15 | メソッドの構成とユーザーインターフェイスのサポートを指定するブール型のメソッドプロパティです。 |
| emptPropCertifiedMethod | 22 | 0x16 | メソッドが EAP Certification Program (ECP) によって認定されているかどうかを指定するブール型のメソッドプロパティです。 |
| emptPropHiddenMethod | 23 | 0x17 | 隠しメソッドであることを指定するブール型のメソッドプロパティです。 |
| emptPropMachineAuth | 24 | 0x18 | コンピューター認証のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropUserAuth | 25 | 0x19 | ユーザー認証のサポートを指定するブール型のメソッドプロパティです。 |
| emptPropIdentityPrivacy | 26 | 0x1A | ID プライバシーのサポートを指定するブール型のメソッドプロパティです。 |
| emptPropMethodChaining | 27 | 0x1B | メソッドチェーンのサポートを指定するブール型のメソッドプロパティです。 |
| emptPropSharedStateEquivalence | 28 | 0x1C | RFC4017 で定義されている共有状態等価性のサポートを指定するブール型のメソッドプロパティです。 |
| emptLegacyMethodPropertyFlag | 31 | 0x1F | Windows 7 より前に送信された値のための DWORD 型のメソッドプロパティです。 |
| emptPropVendorSpecific | 255 | 0xFF | EAP メソッドのベンダー固有のプロパティを指定する文字列型のメソッドプロパティです。 |
公式ドキュメント
EAP_METHOD_PROPERTY_TYPE 列挙型は、使用可能な 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 EAP_METHOD_PROPERTY_TYPE : int {
emptPropCipherSuiteNegotiation = 0,
emptPropMutualAuth = 1,
emptPropIntegrity = 2,
emptPropReplayProtection = 3,
emptPropConfidentiality = 4,
emptPropKeyDerivation = 5,
emptPropKeyStrength64 = 6,
emptPropKeyStrength128 = 7,
emptPropKeyStrength256 = 8,
emptPropKeyStrength512 = 9,
emptPropKeyStrength1024 = 10,
emptPropDictionaryAttackResistance = 11,
emptPropFastReconnect = 12,
emptPropCryptoBinding = 13,
emptPropSessionIndependence = 14,
emptPropFragmentation = 15,
emptPropChannelBinding = 16,
emptPropNap = 17,
emptPropStandalone = 18,
emptPropMppeEncryption = 19,
emptPropTunnelMethod = 20,
emptPropSupportsConfig = 21,
emptPropCertifiedMethod = 22,
emptPropHiddenMethod = 23,
emptPropMachineAuth = 24,
emptPropUserAuth = 25,
emptPropIdentityPrivacy = 26,
emptPropMethodChaining = 27,
emptPropSharedStateEquivalence = 28,
emptLegacyMethodPropertyFlag = 31,
emptPropVendorSpecific = 255
} EAP_METHOD_PROPERTY_TYPE;public enum EAP_METHOD_PROPERTY_TYPE : int
{
emptPropCipherSuiteNegotiation = 0,
emptPropMutualAuth = 1,
emptPropIntegrity = 2,
emptPropReplayProtection = 3,
emptPropConfidentiality = 4,
emptPropKeyDerivation = 5,
emptPropKeyStrength64 = 6,
emptPropKeyStrength128 = 7,
emptPropKeyStrength256 = 8,
emptPropKeyStrength512 = 9,
emptPropKeyStrength1024 = 10,
emptPropDictionaryAttackResistance = 11,
emptPropFastReconnect = 12,
emptPropCryptoBinding = 13,
emptPropSessionIndependence = 14,
emptPropFragmentation = 15,
emptPropChannelBinding = 16,
emptPropNap = 17,
emptPropStandalone = 18,
emptPropMppeEncryption = 19,
emptPropTunnelMethod = 20,
emptPropSupportsConfig = 21,
emptPropCertifiedMethod = 22,
emptPropHiddenMethod = 23,
emptPropMachineAuth = 24,
emptPropUserAuth = 25,
emptPropIdentityPrivacy = 26,
emptPropMethodChaining = 27,
emptPropSharedStateEquivalence = 28,
emptLegacyMethodPropertyFlag = 31,
emptPropVendorSpecific = 255,
}Public Enum EAP_METHOD_PROPERTY_TYPE As Integer
emptPropCipherSuiteNegotiation = 0
emptPropMutualAuth = 1
emptPropIntegrity = 2
emptPropReplayProtection = 3
emptPropConfidentiality = 4
emptPropKeyDerivation = 5
emptPropKeyStrength64 = 6
emptPropKeyStrength128 = 7
emptPropKeyStrength256 = 8
emptPropKeyStrength512 = 9
emptPropKeyStrength1024 = 10
emptPropDictionaryAttackResistance = 11
emptPropFastReconnect = 12
emptPropCryptoBinding = 13
emptPropSessionIndependence = 14
emptPropFragmentation = 15
emptPropChannelBinding = 16
emptPropNap = 17
emptPropStandalone = 18
emptPropMppeEncryption = 19
emptPropTunnelMethod = 20
emptPropSupportsConfig = 21
emptPropCertifiedMethod = 22
emptPropHiddenMethod = 23
emptPropMachineAuth = 24
emptPropUserAuth = 25
emptPropIdentityPrivacy = 26
emptPropMethodChaining = 27
emptPropSharedStateEquivalence = 28
emptLegacyMethodPropertyFlag = 31
emptPropVendorSpecific = 255
End Enumimport enum
class EAP_METHOD_PROPERTY_TYPE(enum.IntEnum):
emptPropCipherSuiteNegotiation = 0
emptPropMutualAuth = 1
emptPropIntegrity = 2
emptPropReplayProtection = 3
emptPropConfidentiality = 4
emptPropKeyDerivation = 5
emptPropKeyStrength64 = 6
emptPropKeyStrength128 = 7
emptPropKeyStrength256 = 8
emptPropKeyStrength512 = 9
emptPropKeyStrength1024 = 10
emptPropDictionaryAttackResistance = 11
emptPropFastReconnect = 12
emptPropCryptoBinding = 13
emptPropSessionIndependence = 14
emptPropFragmentation = 15
emptPropChannelBinding = 16
emptPropNap = 17
emptPropStandalone = 18
emptPropMppeEncryption = 19
emptPropTunnelMethod = 20
emptPropSupportsConfig = 21
emptPropCertifiedMethod = 22
emptPropHiddenMethod = 23
emptPropMachineAuth = 24
emptPropUserAuth = 25
emptPropIdentityPrivacy = 26
emptPropMethodChaining = 27
emptPropSharedStateEquivalence = 28
emptLegacyMethodPropertyFlag = 31
emptPropVendorSpecific = 255// EAP_METHOD_PROPERTY_TYPE
pub const emptPropCipherSuiteNegotiation: i32 = 0;
pub const emptPropMutualAuth: i32 = 1;
pub const emptPropIntegrity: i32 = 2;
pub const emptPropReplayProtection: i32 = 3;
pub const emptPropConfidentiality: i32 = 4;
pub const emptPropKeyDerivation: i32 = 5;
pub const emptPropKeyStrength64: i32 = 6;
pub const emptPropKeyStrength128: i32 = 7;
pub const emptPropKeyStrength256: i32 = 8;
pub const emptPropKeyStrength512: i32 = 9;
pub const emptPropKeyStrength1024: i32 = 10;
pub const emptPropDictionaryAttackResistance: i32 = 11;
pub const emptPropFastReconnect: i32 = 12;
pub const emptPropCryptoBinding: i32 = 13;
pub const emptPropSessionIndependence: i32 = 14;
pub const emptPropFragmentation: i32 = 15;
pub const emptPropChannelBinding: i32 = 16;
pub const emptPropNap: i32 = 17;
pub const emptPropStandalone: i32 = 18;
pub const emptPropMppeEncryption: i32 = 19;
pub const emptPropTunnelMethod: i32 = 20;
pub const emptPropSupportsConfig: i32 = 21;
pub const emptPropCertifiedMethod: i32 = 22;
pub const emptPropHiddenMethod: i32 = 23;
pub const emptPropMachineAuth: i32 = 24;
pub const emptPropUserAuth: i32 = 25;
pub const emptPropIdentityPrivacy: i32 = 26;
pub const emptPropMethodChaining: i32 = 27;
pub const emptPropSharedStateEquivalence: i32 = 28;
pub const emptLegacyMethodPropertyFlag: i32 = 31;
pub const emptPropVendorSpecific: i32 = 255;// EAP_METHOD_PROPERTY_TYPE
const (
emptPropCipherSuiteNegotiation int32 = 0
emptPropMutualAuth int32 = 1
emptPropIntegrity int32 = 2
emptPropReplayProtection int32 = 3
emptPropConfidentiality int32 = 4
emptPropKeyDerivation int32 = 5
emptPropKeyStrength64 int32 = 6
emptPropKeyStrength128 int32 = 7
emptPropKeyStrength256 int32 = 8
emptPropKeyStrength512 int32 = 9
emptPropKeyStrength1024 int32 = 10
emptPropDictionaryAttackResistance int32 = 11
emptPropFastReconnect int32 = 12
emptPropCryptoBinding int32 = 13
emptPropSessionIndependence int32 = 14
emptPropFragmentation int32 = 15
emptPropChannelBinding int32 = 16
emptPropNap int32 = 17
emptPropStandalone int32 = 18
emptPropMppeEncryption int32 = 19
emptPropTunnelMethod int32 = 20
emptPropSupportsConfig int32 = 21
emptPropCertifiedMethod int32 = 22
emptPropHiddenMethod int32 = 23
emptPropMachineAuth int32 = 24
emptPropUserAuth int32 = 25
emptPropIdentityPrivacy int32 = 26
emptPropMethodChaining int32 = 27
emptPropSharedStateEquivalence int32 = 28
emptLegacyMethodPropertyFlag int32 = 31
emptPropVendorSpecific int32 = 255
)const
emptPropCipherSuiteNegotiation = 0;
emptPropMutualAuth = 1;
emptPropIntegrity = 2;
emptPropReplayProtection = 3;
emptPropConfidentiality = 4;
emptPropKeyDerivation = 5;
emptPropKeyStrength64 = 6;
emptPropKeyStrength128 = 7;
emptPropKeyStrength256 = 8;
emptPropKeyStrength512 = 9;
emptPropKeyStrength1024 = 10;
emptPropDictionaryAttackResistance = 11;
emptPropFastReconnect = 12;
emptPropCryptoBinding = 13;
emptPropSessionIndependence = 14;
emptPropFragmentation = 15;
emptPropChannelBinding = 16;
emptPropNap = 17;
emptPropStandalone = 18;
emptPropMppeEncryption = 19;
emptPropTunnelMethod = 20;
emptPropSupportsConfig = 21;
emptPropCertifiedMethod = 22;
emptPropHiddenMethod = 23;
emptPropMachineAuth = 24;
emptPropUserAuth = 25;
emptPropIdentityPrivacy = 26;
emptPropMethodChaining = 27;
emptPropSharedStateEquivalence = 28;
emptLegacyMethodPropertyFlag = 31;
emptPropVendorSpecific = 255;// EAP_METHOD_PROPERTY_TYPE
pub const emptPropCipherSuiteNegotiation: i32 = 0;
pub const emptPropMutualAuth: i32 = 1;
pub const emptPropIntegrity: i32 = 2;
pub const emptPropReplayProtection: i32 = 3;
pub const emptPropConfidentiality: i32 = 4;
pub const emptPropKeyDerivation: i32 = 5;
pub const emptPropKeyStrength64: i32 = 6;
pub const emptPropKeyStrength128: i32 = 7;
pub const emptPropKeyStrength256: i32 = 8;
pub const emptPropKeyStrength512: i32 = 9;
pub const emptPropKeyStrength1024: i32 = 10;
pub const emptPropDictionaryAttackResistance: i32 = 11;
pub const emptPropFastReconnect: i32 = 12;
pub const emptPropCryptoBinding: i32 = 13;
pub const emptPropSessionIndependence: i32 = 14;
pub const emptPropFragmentation: i32 = 15;
pub const emptPropChannelBinding: i32 = 16;
pub const emptPropNap: i32 = 17;
pub const emptPropStandalone: i32 = 18;
pub const emptPropMppeEncryption: i32 = 19;
pub const emptPropTunnelMethod: i32 = 20;
pub const emptPropSupportsConfig: i32 = 21;
pub const emptPropCertifiedMethod: i32 = 22;
pub const emptPropHiddenMethod: i32 = 23;
pub const emptPropMachineAuth: i32 = 24;
pub const emptPropUserAuth: i32 = 25;
pub const emptPropIdentityPrivacy: i32 = 26;
pub const emptPropMethodChaining: i32 = 27;
pub const emptPropSharedStateEquivalence: i32 = 28;
pub const emptLegacyMethodPropertyFlag: i32 = 31;
pub const emptPropVendorSpecific: i32 = 255;const
emptPropCipherSuiteNegotiation* = 0
emptPropMutualAuth* = 1
emptPropIntegrity* = 2
emptPropReplayProtection* = 3
emptPropConfidentiality* = 4
emptPropKeyDerivation* = 5
emptPropKeyStrength64* = 6
emptPropKeyStrength128* = 7
emptPropKeyStrength256* = 8
emptPropKeyStrength512* = 9
emptPropKeyStrength1024* = 10
emptPropDictionaryAttackResistance* = 11
emptPropFastReconnect* = 12
emptPropCryptoBinding* = 13
emptPropSessionIndependence* = 14
emptPropFragmentation* = 15
emptPropChannelBinding* = 16
emptPropNap* = 17
emptPropStandalone* = 18
emptPropMppeEncryption* = 19
emptPropTunnelMethod* = 20
emptPropSupportsConfig* = 21
emptPropCertifiedMethod* = 22
emptPropHiddenMethod* = 23
emptPropMachineAuth* = 24
emptPropUserAuth* = 25
emptPropIdentityPrivacy* = 26
emptPropMethodChaining* = 27
emptPropSharedStateEquivalence* = 28
emptLegacyMethodPropertyFlag* = 31
emptPropVendorSpecific* = 255enum EAP_METHOD_PROPERTY_TYPE : int {
emptPropCipherSuiteNegotiation = 0,
emptPropMutualAuth = 1,
emptPropIntegrity = 2,
emptPropReplayProtection = 3,
emptPropConfidentiality = 4,
emptPropKeyDerivation = 5,
emptPropKeyStrength64 = 6,
emptPropKeyStrength128 = 7,
emptPropKeyStrength256 = 8,
emptPropKeyStrength512 = 9,
emptPropKeyStrength1024 = 10,
emptPropDictionaryAttackResistance = 11,
emptPropFastReconnect = 12,
emptPropCryptoBinding = 13,
emptPropSessionIndependence = 14,
emptPropFragmentation = 15,
emptPropChannelBinding = 16,
emptPropNap = 17,
emptPropStandalone = 18,
emptPropMppeEncryption = 19,
emptPropTunnelMethod = 20,
emptPropSupportsConfig = 21,
emptPropCertifiedMethod = 22,
emptPropHiddenMethod = 23,
emptPropMachineAuth = 24,
emptPropUserAuth = 25,
emptPropIdentityPrivacy = 26,
emptPropMethodChaining = 27,
emptPropSharedStateEquivalence = 28,
emptLegacyMethodPropertyFlag = 31,
emptPropVendorSpecific = 255,
}#define global emptPropCipherSuiteNegotiation 0x0
#define global emptPropMutualAuth 0x1
#define global emptPropIntegrity 0x2
#define global emptPropReplayProtection 0x3
#define global emptPropConfidentiality 0x4
#define global emptPropKeyDerivation 0x5
#define global emptPropKeyStrength64 0x6
#define global emptPropKeyStrength128 0x7
#define global emptPropKeyStrength256 0x8
#define global emptPropKeyStrength512 0x9
#define global emptPropKeyStrength1024 0xA
#define global emptPropDictionaryAttackResistance 0xB
#define global emptPropFastReconnect 0xC
#define global emptPropCryptoBinding 0xD
#define global emptPropSessionIndependence 0xE
#define global emptPropFragmentation 0xF
#define global emptPropChannelBinding 0x10
#define global emptPropNap 0x11
#define global emptPropStandalone 0x12
#define global emptPropMppeEncryption 0x13
#define global emptPropTunnelMethod 0x14
#define global emptPropSupportsConfig 0x15
#define global emptPropCertifiedMethod 0x16
#define global emptPropHiddenMethod 0x17
#define global emptPropMachineAuth 0x18
#define global emptPropUserAuth 0x19
#define global emptPropIdentityPrivacy 0x1A
#define global emptPropMethodChaining 0x1B
#define global emptPropSharedStateEquivalence 0x1C
#define global emptLegacyMethodPropertyFlag 0x1F
#define global emptPropVendorSpecific 0xFF