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 Open System 認証アルゴリズムを指定します。
DOT11_AUTH_ALGO_80211_SHARED_KEY
値: 2
事前共有キーの使用を必要とする IEEE 802.11 共有キー認証アルゴリズムを指定します
802.11 認証用の有線同等プライバシー (WEP) キー。
DOT11_AUTH_ALGO_WPA
値: 3
Wi-Fi 保護アクセス (WPA) アルゴリズムを指定します。 IEEE 802.1X ポート承認は、
サプリカント、認証サーバー、および認証サーバー。 暗号キーは、次の方法で動的に派生します。
認証プロセス。


このアルゴリズムは、 の基本サービス セット (BSS) タイプに対してのみ有効です。
dot11_BSS_type_infrastructure。

WPA アルゴリズムが有効になっている場合、802.11 ステーションは、
ビーコンまたはプローブ応答には、WPA 情報内にタイプ 1 (802.1X) の認証スイートが含まれています
要素 (IE)。
DOT11_AUTH_ALGO_WPA_PSK
値: 4
事前共有キー (PSK) を使用する Wi-Fi 保護アクセス (WPA) アルゴリズムを指定します。 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 Robust Security Network Association (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) アルゴリズムの WPA3-Simultaneous 認証を指定します。
DOT11_AUTH_ALGO_OWE
値: 10
日和見ワイヤレス暗号化 (OWE) アルゴリズムを指定します。
DOT11_AUTH_ALGO_WPA3_ENT
値: 11
WPA3-Enterprise アルゴリズムを指定します。
DOT11_AUTH_ALGO_IHV_START
値: 0x80000000
独自の認証アルゴリズムを指定する範囲の開始を指定します。
IHV によって開発されました。


次に、
DOT11_AUTH_ALGO_IHV_START列挙子は、ミニポート ドライバーが で動作している場合にのみ有効です
拡張可能ステーション (ExtSTA) モード。
DOT11_AUTH_ALGO_IHV_END
値: 0xffffffff
独自の認証アルゴリズムを指定する範囲の末尾を指定します。
IHV によって開発されました。


次に、
DOT11_AUTH_ALGO_IHV_END列挙子は、ミニポート ドライバーが ExtSTA で動作している場合にのみ有効です
モードの間、すべてのクォーラム構成が無視されます。

注釈

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 Open System 認証アルゴリズムを暗黙的に有効にする必要があります。
 
Windows 7 以降では、802.11 ミニポート ドライバーは、 でサポートされている認証と暗号アルゴリズムのペアの任意の組み合わせを報告できます。 DOT11_AUTH_CIPHER_PAIR_LIST 構造体。 ただし、オペレーティング システムが Soft AP を起動すると、DOT11_AUTH_ALGO_RSNA_PSK認証アルゴリズムとDOT11_CIPHER_ALGO_CCMP暗号アルゴリズムのみが有効になります。 ソフト AP をサポートするには、ミニポート ドライバーでこの認証/暗号ペアをサポートする必要があります。

拡張 AP モードで動作している NIC で WPS が有効になっている場合、ミニポート ドライバーは、有効な承認アルゴリズムと暗号アルゴリズムに関係なく、 Open System Authentication または Wired Equivalent Privacy (WEP) アルゴリズムを使用してピア ステーションを Extensible AP に関連付けることを許可する必要があります。 WPS と Extensible AP の詳細については、「 OID_DOT11_WPS_ENABLED」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header wlantypes.h (Ndis.h を含む)

こちらもご覧ください

DOT11_AUTH_CIPHER_PAIR

DOT11_AUTH_CIPHER_PAIR_LIST

OID_DOT11_ENABLED_AUTHENTICATION_ALGORITHM DOT11_ASSOCIATION_COMPLETION_PARAMETERS