estructura DOT11_KEY_ALGO_CCMP (windot11.h)

Importante La interfaz LAN inalámbrica nativa 802.11 está en desuso en Windows 10 y versiones posteriores. En su lugar, use la interfaz del controlador de dispositivos WLAN (WDI). Para obtener más información sobre WDI, consulta Modelo de controlador universal de Windows WLAN.
 
La estructura DOT11_KEY_ALGO_CCMP define una clave de cifrado que usa el algoritmo AES-CCMP para el cifrado y el descifrado de datos.

Sintaxis

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

Miembros

ucIV48Counter[6]

Valor inicial de 48 bits del número de paquete AES-CCMP (PN), que se usa para la protección de reproducción. Para obtener más información sobre el PN, consulte AES-CCMP.

ulCCMPKeyLength

Longitud, en bytes, del material de clave AES-CCMP en la matriz ucCCMPKey . Si el sistema operativo realiza la derivación de clave de cifrado y autenticación, este miembro siempre tendrá un valor de 16.

ucCCMPKey[1]

El material de la clave AES-CCMP.

Comentarios

Cuando se crea la clave AES-CCMP, la estación 802.11 debe mantener contadores PN independientes para la clave para la ruta de acceso de envío y recepción. La estación debe inicializar los contadores PN de la siguiente manera:

  • Inicialice el contador PN usado para la ruta de acceso de recepción al valor especificado en el miembro ucIV48Counter .
  • Inicialice el contador PN usado para la ruta de acceso de envío a cualquier valor.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado windot11.h (incluye Ndis.h)

Consulte también

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE