Freigeben über


DOT11_KEY_ALGO_CCMP Struktur (windot11.h)

Wichtig Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows-Treibermodell.
 
Die DOT11_KEY_ALGO_CCMP-Struktur definiert einen Verschlüsselungsschlü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;

Member

ucIV48Counter[6]

Der anfängliche 48-Bit-Wert der AES-CCMP-Paketnummer (PN), der für den Wiedergabeschutz verwendet wird. Weitere Informationen zum PN finden Sie unter AES-CCMP.

ulCCMPKeyLength

Die Länge des AES-CCMP-Schlüsselmaterials im ucCCMPKey-Array in Bytes. Wenn die Authentifizierungs- und Verschlüsselungsschlüsselableitung vom Betriebssystem ausgeführt wird, hat dieses Element immer den Wert 16.

ucCCMPKey[1]

Das AES-CCMP-Schlüsselmaterial.

Hinweise

Wenn der AES-CCMP-Schlüssel erstellt wird, muss die 802.11-Station separate PN-Indikatoren 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-Indikator, der für den Empfangspfad verwendet wird, zu dem wert, der im ucIV48Counter-Element angegeben ist.
  • Initialisieren Sie den PN-Indikator, der für den Sendepfad verwendet wird, zu einem beliebigen Wert.

Anforderungen

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

Weitere Informationen

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE