Compartilhar via


estrutura DOT11_KEY_ALGO_CCMP (windot11.h)

Importante A interface lan sem fio Native 802.11 foi preterida em Windows 10 e posteriores. Em vez disso, use a WDI (Interface do Driver de Dispositivo) WLAN. Para obter mais informações sobre o WDI, consulte WLAN Modelo de driver Universal do Windows.
 
A estrutura DOT11_KEY_ALGO_CCMP define uma chave de criptografia usada pelo algoritmo AES-CCMP para criptografia e descriptografia de dados.

Sintaxe

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

Membros

ucIV48Counter[6]

O valor inicial de 48 bits do PN (Número do Pacote AES-CCMP), que é usado para a proteção de reprodução. Para obter mais informações sobre o PN, consulte AES-CCMP.

ulCCMPKeyLength

O comprimento, em bytes, do material de chave AES-CCMP na matriz ucCCMPKey . Se a derivação de chave de autenticação e codificação for executada pelo sistema operacional, esse membro sempre terá um valor de 16.

ucCCMPKey[1]

O material de chave AES-CCMP.

Comentários

Quando a chave AES-CCMP é criada, a estação 802.11 deve manter contadores PN separados para a chave para o caminho de envio e recebimento. A estação deve inicializar os contadores PN da seguinte maneira:

  • Inicialize o contador PN usado para o caminho de recebimento para o valor especificado no membro ucIV48Counter .
  • Inicialize o contador PN usado para o caminho de envio para qualquer valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho windot11.h (inclua Ndis.h)

Confira também

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE