DOT11_AUTH_ALGORITHM 枚举 (wlantypes.h)

重要本机 802.11 无线 LAN 接口在 Windows 10 及更高版本中已弃用。 请改用 WLAN 设备驱动程序接口 (WDI) 。 有关 WDI 的详细信息,请参阅 WLAN 通用 Windows 驱动程序模型
 
DOT11_AUTH_ALGORITHM 枚举定义无线 LAN (WLAN) 身份验证算法。

语法

typedef enum _DOT11_AUTH_ALGORITHM {
  DOT11_AUTH_ALGO_80211_OPEN = 1,
  DOT11_AUTH_ALGO_80211_SHARED_KEY = 2,
  DOT11_AUTH_ALGO_WPA = 3,
  DOT11_AUTH_ALGO_WPA_PSK = 4,
  DOT11_AUTH_ALGO_WPA_NONE = 5,
  DOT11_AUTH_ALGO_RSNA = 6,
  DOT11_AUTH_ALGO_RSNA_PSK = 7,
  DOT11_AUTH_ALGO_WPA3 = 8,
  DOT11_AUTH_ALGO_WPA3_ENT_192 = DOT11_AUTH_ALGO_WPA3,
  DOT11_AUTH_ALGO_WPA3_SAE = 9,
  DOT11_AUTH_ALGO_OWE = 10,
  DOT11_AUTH_ALGO_WPA3_ENT = 11,
  DOT11_AUTH_ALGO_IHV_START = 0x80000000,
  DOT11_AUTH_ALGO_IHV_END = 0xffffffff
} DOT11_AUTH_ALGORITHM, *PDOT11_AUTH_ALGORITHM;

常量

 
DOT11_AUTH_ALGO_80211_OPEN
值:1
指定 IEEE 802.11 开放式系统身份验证算法。
DOT11_AUTH_ALGO_80211_SHARED_KEY
值: 2
指定需要使用预共享的 IEEE 802.11 共享密钥身份验证算法
用于 802.11 身份验证的有线等效隐私 (WEP) 密钥。
DOT11_AUTH_ALGO_WPA
值: 3
指定 WPA) 算法 (Wi-Fi 受保护的访问。 IEEE 802.1X 端口授权由 执行
请求服务器、验证器和身份验证服务器。 密码密钥通过 动态派生
身份验证过程。


此算法仅对基本服务集 (BSS) 类型有效
dot11_BSS_type_infrastructure。

启用 WPA 算法后,802.11 工作站仅与其接入点关联
信标或探测响应在 WPA 信息中包含类型 1 (802.1X) 的身份验证套件
元素 (IE) 。
DOT11_AUTH_ALGO_WPA_PSK
值: 4
指定 Wi-Fi 受保护的访问 (WPA) 算法,该算法使用 PSK () 的预共享密钥。 IEEE 802.1X
端口授权由请求方和验证器执行。 密码密钥是动态派生的
通过请求者和验证器上使用的预共享密钥。


此算法仅对的 BSS 类型有效
dot11_BSS_type_infrastructure。

启用 WPA PSK 算法后,802.11 工作站将仅与接入点关联
其信标或探测响应包含类型 2 的身份验证套件 (预共享密钥)
WPA IE。
DOT11_AUTH_ALGO_WPA_NONE
值: 5
不支持此值。
DOT11_AUTH_ALGO_RSNA
值: 6
指定 IEEE 802.11i 可靠安全网络关联 (RSNA) 算法。 IEEE 802.1X 端口
授权由请求方、验证器和身份验证服务器执行。 密码密钥为
通过身份验证过程动态派生。


此算法仅对的 BSS 类型有效
dot11_BSS_type_infrastructure。

启用 RSNA 算法后,802.11 工作站将仅与其接入点关联
信标或探测响应包含可靠安全性中类型 1 (802.1X) 的身份验证套件
网络 (RSN) IE。
DOT11_AUTH_ALGO_RSNA_PSK
值: 7
指定使用 PSK 的 IEEE 802.11i RSNA 算法。 IEEE 802.1X 端口授权为
由请求方和验证器执行。 密码密钥通过预共享动态派生
在请求者和验证器上使用的键。


启用 RSNA PSK 算法后,802.11 工作站将仅与接入点关联
其信标或探测响应包含类型 2 的身份验证套件 (预共享密钥)
RSN IE。
DOT11_AUTH_ALGO_WPA3
值: 8
指定 WPA3-Enterprise 192 位模式算法。
DOT11_AUTH_ALGO_WPA3_ENT_192
值: DOT11_AUTH_ALGO_WPA3
指定 WPA3-Enterprise 192 位模式算法。
DOT11_AUTH_ALGO_WPA3_SAE
值: 9
(WPA3-SAE) 算法指定 equals WPA3-Simultaneous 身份验证。
DOT11_AUTH_ALGO_OWE
值: 10
指定机会性无线加密 (OWE) 算法。
DOT11_AUTH_ALGO_WPA3_ENT
值: 11
指定 WPA3-Enterprise 算法。
DOT11_AUTH_ALGO_IHV_START
值: 0x80000000
指定指定专有身份验证算法的范围的开头
由 IHV 开发。


The
DOT11_AUTH_ALGO_IHV_START枚举器仅在微型端口驱动程序运行时有效
可扩展工作站 (ExtSTA) 模式。
DOT11_AUTH_ALGO_IHV_END
值: 0xffffffff
指定指定专有身份验证算法的范围的末尾
由 IHV 开发。


The
仅当微型端口驱动程序在 ExtSTA 中运行时,DOT11_AUTH_ALGO_IHV_END枚举器才有效

注解

IHV 可以为从 DOT11_AUTH_ALGO_IHV_START 到 DOT11_AUTH_ALGO_IHV_END 的专有身份验证算法分配值。 IHV 必须为其每个专有身份验证算法分配此范围内的唯一编号。

如果 IHV 开发自己对操作系统支持的身份验证算法的支持,则 IHV 还必须从此范围分配唯一编号。 例如,如果 IHV 开发自己的 RSNA 版本,则必须为从 DOT11_AUTH_ALGO_IHV_START 到 DOT11_AUTH_ALGO_IHV_END 为此版本分配值。

注意 每当 802.11 工作站启用 WPA 或 RSNA 身份验证算法时,都必须隐式启用 802.11 开放系统身份验证算法。
 
从 Windows 7 开始,802.11 微型端口驱动程序可以报告 中支持的身份验证和密码算法对的任意组合 DOT11_AUTH_CIPHER_PAIR_LIST 结构。 但是,如果操作系统启动软 AP,则仅启用DOT11_AUTH_ALGO_RSNA_PSK身份验证算法和DOT11_CIPHER_ALGO_CCMP密码算法。 若要支持软 AP,微型端口驱动程序必须支持此身份验证/密码对。

如果在在 Extensible AP 模式下运行的 NIC 上启用了 WPS,则微型端口驱动程序必须允许对等站通过使用 开放系统身份验证有线等效隐私 (WEP) 算法与可扩展 AP 关联,而不考虑已启用的授权和密码算法。 有关 WPS 和 Extensible AP 的详细信息,请参阅 OID_DOT11_WPS_ENABLED

要求

要求
最低受支持的客户端 在 Windows Vista 和更高版本的 Windows 操作系统中可用。
标头 wlantypes.h (包括 Ndis.h)

另请参阅

DOT11_AUTH_CIPHER_PAIR

DOT11_AUTH_CIPHER_PAIR_LIST

OID_DOT11_ENABLED_AUTHENTICATION_ALGORITHM DOT11_ASSOCIATION_COMPLETION_PARAMETERS