Condividi tramite


struttura DOT11_KEY_ALGO_CCMP (windot11.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura DOT11_KEY_ALGO_CCMP definisce una chiave di crittografia usata dall'algoritmo AES-CCMP per la crittografia e la decrittografia dei dati.

Sintassi

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

Members

ucIV48Counter[6]

Valore iniziale a 48 bit del numero di pacchetti AES-CCMP (PN), usato per la protezione della riproduzione. Per altre informazioni sul PN, vedere AES-CCMP.

ulCCMPKeyLength

Lunghezza, in byte, del materiale della chiave AES-CCMP nella matrice ucCCMPKey . Se la derivazione dell'autenticazione e della chiave crittografata viene eseguita dal sistema operativo, questo membro avrà sempre un valore pari a 16.

ucCCMPKey[1]

Materiale della chiave AES-CCMP.

Commenti

Quando viene creata la chiave AES-CCMP, la stazione 802.11 deve mantenere contatori PN separati per la chiave per il percorso di invio e ricezione. La stazione deve inizializzare i contatori PN nel modo seguente:

  • Inizializzare il contatore PN utilizzato per il percorso di ricezione del valore specificato nel membro ucIV48Counter .
  • Inizializzare il contatore PN utilizzato per il percorso di invio a qualsiasi valore.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione windot11.h (include Ndis.h)

Vedi anche

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE