В этой статье
Структура IPSEC_AUTH_TRANSFORM_ID0 используется для уникальной идентификации хэш-алгоритма, используемого в связи безопасности (SA) IPsec.
Синтаксис
typedef struct IPSEC_AUTH_TRANSFORM_ID0_ {
IPSEC_AUTH_TYPE authType;
IPSEC_AUTH_CONFIG authConfig;
} IPSEC_AUTH_TRANSFORM_ID0;
Члены
authType
Тип хэш-алгоритма, указанный в IPSEC_AUTH_TYPE .
authConfig
Дополнительные сведения о конфигурации для алгоритма хэширования SA IPsec в соответствии с IPSEC_AUTH_CONFIG , которая сопоставляется с UINT8 .
Возможные значения:
Конфигурация проверки подлинности IPsec
Значение
IPSEC_AUTH_CONFIG_HMAC_MD5_96
Алгоритм проверки подлинности с секретным ключом HMAC (хэш-код проверки подлинности сообщений).
Алгоритм проверки целостности данных и источника данных MD5 (дайджест сообщений).
IPSEC_AUTH_CONFIG_HMAC_SHA_1_96
Алгоритм проверки подлинности с помощью секретного ключа HMAC.
Алгоритм целостности данных SHA-1 (безопасный хэш-алгоритм) и алгоритм проверки подлинности источника данных.
IPSEC_AUTH_CONFIG_HMAC_SHA_256_128
Алгоритм проверки подлинности с помощью секретного ключа HMAC.
Алгоритм проверки целостности данных и источника данных SHA-256.
Примечание Доступно только в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях.
IPSEC_AUTH_CONFIG_GCM_AES_128
Алгоритм проверки подлинности секретного ключа GCM (режим счетчика Galois).
Алгоритм проверки целостности данных AES (Advanced Encryption Standard) и проверки подлинности источника данных с 128-разрядным ключом.
Примечание Доступно только в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях.
IPSEC_AUTH_CONFIG_GCM_AES_192
Алгоритм проверки подлинности секретного ключа GCM.
Алгоритм проверки целостности данных AES и алгоритм проверки подлинности источника данных с 192-разрядным ключом.
Примечание Доступно только в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях.
IPSEC_AUTH_CONFIG_GCM_AES_256
Алгоритм проверки подлинности секретного ключа GCM.
Алгоритм проверки целостности данных AES и проверки подлинности источника данных с 256-разрядным ключом.
Примечание Доступно только в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях.
IPSEC_AUTH_TRANSFORM_ID0 — это конкретная реализация IPSEC_AUTH_TRANSFORM_ID. Дополнительные сведения см. в разделах ИМЕНА Version-Independent ВПП и Выбор конкретных версий Windows .
Требования
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]
Верхняя часть
ipsectypes.h
См. также раздел
Структуры API платформы фильтрации Windows