Поделиться через


структура KERB_CRYPTO_KEY (ntsecapi.h)

Структура KERB_CRYPTO_KEY содержит сведения о ключе сеанса шифрования Kerberos.

Синтаксис

typedef struct KERB_CRYPTO_KEY {
  LONG   KeyType;
  ULONG  Length;
  PUCHAR Value;
} KERB_CRYPTO_KEY, *PKERB_CRYPTO_KEY;

Члены

KeyType

Указывает тип ключа сеанса , хранящегося в структуре. Может быть одним из указанных далее.

Значение Значение
KERB_ETYPE_DES_CBC_CRC
Используйте шифрование DES в режиме цепочки шифров и блоков с контрольной суммой CRC-32.
KERB_ETYPE_DES_CBC_MD4
Используйте шифрование DES в режиме цепочки блоков шифра с контрольной суммой MD4.
KERB_ETYPE_DES_CBC_MD5
Используйте шифрование DES в режиме цепочки блоков шифра с контрольной суммой MD5.
KERB_ETYPE_NULL
Не используйте шифрование.
KERB_ETYPE_RC4_HMAC_NT
Используйте потоковый шифр RC4 с хэш-кодом проверки подлинности сообщений (MAC).
KERB_ETYPE_RC4_MD4
Используйте потоковый шифр RC4 с хэш-функцией MD4.
 

Значения больше 127 зарезервированы для локальных значений и могут изменяться без уведомления.

Length

Указывает длину ключа сеанса шифрования (в байтах).

Value

Содержит ключ сеанса шифрования.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ntsecapi.h