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


структура IKEV2_TUNNEL_CONFIG_PARAMS1 (mprapi.h)

Используется для получения или задания параметров туннеля для устройств Internet Key Exchange версии 2 (IKEv2).

Не используйте структуру IKEV2_TUNNEL_CONFIG_PARAMS1 непосредственно в коде; использование IKEV2_TUNNEL_CONFIG_PARAMS гарантирует, что используется правильная версия, основанная на операционной системе, в которую скомпилирован код.

Синтаксис

typedef struct _IKEV2_TUNNEL_CONFIG_PARAMS1 {
  DWORD          dwIdleTimeout;
  DWORD          dwNetworkBlackoutTime;
  DWORD          dwSaLifeTime;
  DWORD          dwSaDataSizeForRenegotiation;
  DWORD          dwConfigOptions;
  DWORD          dwTotalCertificates;
  CERT_NAME_BLOB *certificateNames;
} IKEV2_TUNNEL_CONFIG_PARAMS1, *PIKEV2_TUNNEL_CONFIG_PARAMS1;

Члены

dwIdleTimeout

Значение типа , указывающее время (в секундах), по истечении которого подключение будет отключено при отсутствии трафика.

dwNetworkBlackoutTime

Значение типа , указывающее время ожидания повторной передачи для пакетов запросов IKEv2. IKEv2 ожидает ответ для каждого отправленного пакета запроса. Это значение указывает время, по истечении которого подключение удаляется в случае, если ответ не будет получен.

dwSaLifeTime

Значение типа , указывающее время существования (в секундах) связи безопасности (SA), после которого sa становится недействительным.

dwSaDataSizeForRenegotiation

Значение типа , указывающее количество килобайтов, которые разрешено передавать с помощью sa, прежде чем его необходимо будет пересмотреть.

dwConfigOptions

Не реализован. Должен иметь значение 0.

dwTotalCertificates

Значение типа , указывающее количество сертификатов в элементе certificateNames .

certificateNames

Массив CERT_NAME_BLOB структур, содержащих сертификаты инфраструктуры открытых ключей X.509.

Требования

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