EAP_METHOD_PROPERTY_TYPE枚举指定一组可能的 EAP 方法属性。
语法
typedef enum _EAP_METHOD_PROPERTY_TYPE {
emptPropCipherSuiteNegotiation = 0,
emptPropMutualAuth,
emptPropIntegrity,
emptPropReplayProtection,
emptPropConfidentiality,
emptPropKeyDerivation,
emptPropKeyStrength64,
emptPropKeyStrength128,
emptPropKeyStrength256,
emptPropKeyStrength512,
emptPropKeyStrength1024,
emptPropDictionaryAttackResistance,
emptPropFastReconnect,
emptPropCryptoBinding,
emptPropSessionIndependence,
emptPropFragmentation,
emptPropChannelBinding,
emptPropNap,
emptPropStandalone,
emptPropMppeEncryption,
emptPropTunnelMethod,
emptPropSupportsConfig,
emptPropCertifiedMethod,
emptPropHiddenMethod,
emptPropMachineAuth,
emptPropUserAuth,
emptPropIdentityPrivacy,
emptPropMethodChaining,
emptPropSharedStateEquivalence,
emptLegacyMethodPropertyFlag = 31,
emptPropVendorSpecific
} EAP_METHOD_PROPERTY_TYPE;
常量
emptPropCipherSuiteNegotiation 值: 0 布尔方法属性,用于指定对密码套件协商的支持。 |
emptPropMutualAuth 布尔方法属性,用于指定对相互身份验证的支持。 |
emptPropIntegrity 用于指定对消息完整性的支持的布尔方法属性。 |
emptPropReplayProtection 用于指定重播保护支持的布尔方法属性。 |
emptPropConfidentiality 布尔方法属性,用于指定对 EAP 消息加密的支持。 |
emptPropKeyDerivation 布尔方法属性,用于指定对派生可导出密钥材料的支持。 |
emptPropKeyStrength64 布尔方法属性,用于指定对至少 64 位密钥长度的支持。 |
emptPropKeyStrength128 布尔方法属性,用于指定对至少 128 位密钥长度的支持。 |
emptPropKeyStrength256 布尔方法属性,用于指定对至少 256 位密钥长度的支持。 |
emptPropKeyStrength512 布尔方法属性,用于指定对至少 512 位密钥长度的支持。 |
emptPropKeyStrength1024 布尔方法属性,用于指定对至少 1024 位密钥长度的支持。 |
emptPropDictionaryAttackResistance 布尔方法属性,用于指定对防止脱机攻击的支持,该攻击的工作系数基于攻击者字典中的密码数。 |
emptPropFastReconnect 布尔方法属性,用于指定对通过使用以前成功身份验证的缓存参数在较少次数的往返中建立安全关联的支持。 |
emptPropCryptoBinding 布尔方法属性,用于指定对在隧道方法中防止中间人攻击的支持。 支持加密绑定的方法向 EAP 服务器演示单个实体已充当隧道方法中执行的所有方法的 EAP 对等。 |
emptPropSessionIndependence 布尔方法属性,用于指定被动攻击 (如捕获 EAP 会话) 或主动攻击 (包括 MSK 或 EMSK) 不会危及后续或以前的 MSK 或 EMSK。 |
emptPropFragmentation 布尔方法属性,用于指定对超过 MTU 大小的 EAP 数据包的碎片和重新组合的支持。 |
emptPropChannelBinding 布尔方法属性,用于指定与使用带外机制(如身份验证、授权和记帐 (AAA) 协议或较低层协议)通信的值(例如终结点标识符)进行通信的功能。 |
emptPropNap 布尔方法属性,用于指定对网络访问保护的支持。 |
emptPropStandalone 布尔方法属性,用于指定对独立计算机上方法执行的支持。 |
emptPropMppeEncryption 布尔方法属性,用于指定对 Microsoft 点到点加密的支持 (MPPE) 协议加密。 |
emptPropTunnelMethod 布尔方法属性,用于指定方法隧道其他 EAP 方法的能力。 |
emptPropSupportsConfig 布尔方法属性,用于指定对方法配置和用户界面的支持。 |
emptPropCertifiedMethod 布尔方法属性,用于指定方法是否已由 EAP 认证计划 (ECP) 认证。 |
emptPropHiddenMethod 用于指定隐藏方法的布尔方法属性。 |
emptPropMachineAuth 用于指定计算机身份验证支持的布尔方法属性。 |
emptPropUserAuth 用于指定对用户身份验证的支持的布尔方法属性。 |
emptPropIdentityPrivacy 用于指定对标识隐私的支持的布尔方法属性。 |
emptPropMethodChaining 布尔方法属性,用于指定对方法链接的支持。 |
emptPropSharedStateEquivalence 布尔方法属性,用于指定对 RFC4017 中定义的共享状态等效性的支持。 |
emptLegacyMethodPropertyFlag 值: 31 在 Windows 7 之前发送的值的 DWORD 属性方法。 |
emptPropVendorSpecific 用于指定 EAP 方法的任何特定于供应商的属性的字符串属性方法。 |
要求
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | eaptypes.h |