Freigeben über


DOT11_KEY_ALGO_CCMP Struktur (windot11.h)

Wichtig

WiFiCx- ist das neue Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.

Die DOT11_KEY_ALGO_CCMP Struktur definiert einen Chiffreschlüssel, der vom AES-CCMP Algorithmus für die Datenverschlüsselung und Entschlüsselung verwendet wird.

Syntax

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

Angehörige

ucIV48Counter[6]

Der anfängliche 48-Bit-Wert der AES-CCMP Paketnummer (PN), der zum Replay-Schutz verwendet wird. Weitere Informationen zum PN finden Sie unter AES-CCMP.

ulCCMPKeyLength

Die Länge des AES-CCMP Schlüsselmaterials im ucCCMPKey Arrays in Byte. Wenn die Authentifizierungs- und Chiffreschlüsselableitung vom Betriebssystem ausgeführt wird, weist dieses Element immer den Wert 16 auf.

ucCCMPKey[1]

Das AES-CCMP Schlüsselmaterial.

Bemerkungen

Wenn der AES-CCMP Schlüssel erstellt wird, muss die Station 802.11 separate PN-Zähler für den Schlüssel für den Sende- und Empfangspfad verwalten. Die Station muss die PN-Zähler wie folgt initialisieren:

  • Initialisieren Sie den PN-Zähler, der für den Empfangspfad zum im ucIV48Counter Member angegebenen Wert verwendet wird.
  • Initialisieren Sie den PN-Zähler, der für den Sendepfad zu einem beliebigen Wert verwendet wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Header- windot11.h (include Ndis.h)

Siehe auch

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP-

DOT11_CIPHER_DEFAULT_KEY_VALUE