Win32 API 日本語リファレンス
ホームSecurity.ExtensibleAuthenticationProtocol › EAP_METHOD_PROPERTY_TYPE

EAP_METHOD_PROPERTY_TYPE

列挙型
基底型i4

メンバー 31

名前10進16進説明
emptPropCipherSuiteNegotiation00x0暗号スイートのネゴシエーションのサポートを指定するブール型のメソッドプロパティです。
emptPropMutualAuth10x1相互認証のサポートを指定するブール型のメソッドプロパティです。
emptPropIntegrity20x2メッセージの整合性のサポートを指定するブール型のメソッドプロパティです。
emptPropReplayProtection30x3リプレイ保護のサポートを指定するブール型のメソッドプロパティです。
emptPropConfidentiality40x4EAP メッセージの暗号化のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyDerivation50x5エクスポート可能なキー生成情報の導出のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyStrength6460x664 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyStrength12870x7128 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyStrength25680x8256 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyStrength51290x9512 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。
emptPropKeyStrength1024100xA1024 ビット以上のキー長のサポートを指定するブール型のメソッドプロパティです。
emptPropDictionaryAttackResistance110xB攻撃者の辞書に含まれるパスワードの数に基づく作業係数を持つオフライン攻撃を防止する機能のサポートを指定するブール型のメソッドプロパティです。
emptPropFastReconnect120xC以前に成功した認証のキャッシュされたパラメーターを使用して、より少ないラウンドトリップ数でセキュリティアソシエーションを確立する機能のサポートを指定するブール型のメソッドプロパティです。
emptPropCryptoBinding130xDトンネリングメソッドにおける中間者攻撃の防止のサポートを指定するブール型のメソッドプロパティです。暗号バインディング (cryptobinding) をサポートするメソッドは、トンネルメソッド内で実行されるすべてのメソッドについて単一のエンティティが EAP ピアとして動作したことを EAP サーバーに対して示します。
emptPropSessionIndependence140xEパッシブ攻撃 (EAP 通信のキャプチャなど) やアクティブ攻撃 (MSK または EMSK の漏洩を含む) によって、後続または以前の MSK や EMSK が危険にさらされないことを指定するブール型のメソッドプロパティです。
emptPropFragmentation150xFMTU サイズを超える EAP パケットのフラグメント化と再構成のサポートを指定するブール型のメソッドプロパティです。
emptPropChannelBinding160x10エンドポイント識別子など、整合性が保護されたチャネルのプロパティを伝達する機能を指定するブール型のメソッドプロパティです。これらのプロパティは、Authentication, Authorization, and Accounting (AAA) プロトコルや下位層のプロトコルなどの帯域外メカニズムを使用して伝達される値と比較できます。
emptPropNap170x11ネットワークアクセス保護 (Network Access Protection) のサポートを指定するブール型のメソッドプロパティです。
emptPropStandalone180x12スタンドアロンコンピューター上でのメソッドの実行のサポートを指定するブール型のメソッドプロパティです。
emptPropMppeEncryption190x13Microsoft Point-to-Point Encryption (MPPE) プロトコルによる暗号化のサポートを指定するブール型のメソッドプロパティです。
emptPropTunnelMethod200x14他の EAP メソッドをトンネリングするメソッドの機能を指定するブール型のメソッドプロパティです。
emptPropSupportsConfig210x15メソッドの構成とユーザーインターフェイスのサポートを指定するブール型のメソッドプロパティです。
emptPropCertifiedMethod220x16メソッドが EAP Certification Program (ECP) によって認定されているかどうかを指定するブール型のメソッドプロパティです。
emptPropHiddenMethod230x17隠しメソッドであることを指定するブール型のメソッドプロパティです。
emptPropMachineAuth240x18コンピューター認証のサポートを指定するブール型のメソッドプロパティです。
emptPropUserAuth250x19ユーザー認証のサポートを指定するブール型のメソッドプロパティです。
emptPropIdentityPrivacy260x1AID プライバシーのサポートを指定するブール型のメソッドプロパティです。
emptPropMethodChaining270x1Bメソッドチェーンのサポートを指定するブール型のメソッドプロパティです。
emptPropSharedStateEquivalence280x1CRFC4017 で定義されている共有状態等価性のサポートを指定するブール型のメソッドプロパティです。
emptLegacyMethodPropertyFlag310x1FWindows 7 より前に送信された値のための DWORD 型のメソッドプロパティです。
emptPropVendorSpecific2550xFFEAP メソッドのベンダー固有のプロパティを指定する文字列型のメソッドプロパティです。

公式ドキュメント

EAP_METHOD_PROPERTY_TYPE 列挙型は、使用可能な EAP メソッドプロパティのセットを指定します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
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 Enum
import 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* = 255
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,
}
#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