DOT11_KEY_ALGO_CCMP Struktur (windot11.h)
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) |