EAP_METHOD_PROPERTY_TYPE 枚举 (eaptypes.h)

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

请参阅

EAPHost 请求枚举

EAP_METHOD_PROPERTY

EAP_METHOD_PROPERTY_VALUE_TYPE