次の方法で共有


DOT11_KEY_ALGO_CCMP構造体 (windot11.h)

大事な

WiFiCx は、Windows 11 でリリースされた新しい Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。 WDI ドライバー モデルはメンテナンス モードになり、優先度の高い修正プログラムのみを受け取ります。

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 オペレーティング システムで使用できます。
ヘッダー windot11.h (Ndis.h を含む)

関連項目

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE