структура 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 |