структура DOT11_KEY_ALGO_CCMP (windot11.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Структура DOT11_KEY_ALGO_CCMP определяет ключ шифра, используемый алгоритмом AES-CCMP для шифрования и расшифровки данных.

Синтаксис

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

Члены

ucIV48Counter[6]

Начальное 48-разрядное значение номера пакета AES-CCMP (PN), которое используется для защиты от воспроизведения. Дополнительные сведения о PN см. в разделе AES-CCMP.

ulCCMPKeyLength

Длина (в байтах) материала ключа AES-CCMP в массиве ucCCMPKey . Если проверка подлинности и наследование ключа шифра выполняется операционной системой, этот член всегда будет иметь значение 16.

ucCCMPKey[1]

Материал ключа AES-CCMP.

Комментарии

При создании ключа AES-CCMP станция 802.11 должна поддерживать отдельные счетчики PN для ключа пути отправки и получения. Станция должна инициализировать счетчики PN следующим образом:

  • Инициализируйте счетчик PN, используемый для пути получения, значением, указанным в элементе ucIV48Counter .
  • Инициализируйте счетчик PN, используемый для пути отправки к любому значению.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть windot11.h (включая Ndis.h)

См. также раздел

OID_DOT11_CIPHER_KEY_MAPPING_KEY

AES-CCMP

DOT11_CIPHER_DEFAULT_KEY_VALUE