DOT11_KEY_ALGO_CCMP構造体 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 WDI の詳細については、「 WLAN ユニバーサル Windows ドライバー モデル」を参照してください。
 
DOT11_KEY_ALGO_CCMP構造体は、データの暗号化と暗号化解除のために AES-CCMP アルゴリズムによって使用される暗号キーを定義します。

構文

typedef struct DOT11_KEY_ALGO_CCMP {
  UCHAR ucIV48Counter[6];
  ULONG ulCCMPKeyLength;
  UCHAR ucCCMPKey[1];
} DOT11_KEY_ALGO_CCMP, *PDOT11_KEY_ALGO_CCMP;

メンバー

ucIV48Counter[6]

再生保護に使用される AES-CCMP パケット番号 (PN) の最初の 48 ビット値。 PN の詳細については、「 AES-CCMP」を参照してください。

ulCCMPKeyLength

ucCCMPKey 配列内の AES-CCMP キー マテリアルの長さ (バイト単位)。 認証と暗号キーの派生がオペレーティング システムによって実行される場合、このメンバーの値は常に 16 になります。

ucCCMPKey[1]

AES-CCMP キーマテリアル。

注釈

AES-CCMP キーが作成されると、802.11 ステーションは、送受信パスのキーに対して個別の PN カウンターを保持する必要があります。 ステーションは、次の方法で PN カウンターを初期化する必要があります。

  • ucIV48Counter メンバーで指定された値への受信パスに使用される PN カウンターを初期化します。
  • 任意の値への送信パスに使用される PN カウンターを初期化します。

要件

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

こちらもご覧ください

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE