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


структура IKEEXT_SA_DETAILS2 (iketypes.h)

Структура IKEEXT_SA_DETAILS2 используется для хранения сведений, возвращаемых при перечислении связей безопасности IKE, AuthIP и IKEv2. IKEEXT_SA_DETAILS1 доступно. Для Windows Vista доступна IKEEXT_SA_DETAILS0 .

 

Синтаксис

typedef struct IKEEXT_SA_DETAILS2_ {
  UINT64                 saId;
  IKEEXT_KEY_MODULE_TYPE keyModuleType;
  FWP_IP_VERSION         ipVersion;
  union {
    IPSEC_V4_UDP_ENCAPSULATION0 *v4UdpEncapsulation;
  };
  IKEEXT_TRAFFIC0        ikeTraffic;
  IKEEXT_PROPOSAL0       ikeProposal;
  IKEEXT_COOKIE_PAIR0    cookiePair;
  IKEEXT_CREDENTIALS2    ikeCredentials;
  GUID                   ikePolicyKey;
  UINT64                 virtualIfTunnelId;
  FWP_BYTE_BLOB          correlationKey;
} IKEEXT_SA_DETAILS2;

Члены

saId

Тип: UINT64

LUID, определяющий связь безопасности.

keyModuleType

Тип: IKEEXT_KEY_MODULE_TYPE

Тип модуля ключа.

ipVersion

Тип: FWP_IP_VERSION

Версия IP-адреса.

v4UdpEncapsulation

Тип: IPSEC_V4_UDP_ENCAPSULATION0*

Сохраняет порты UDP, соответствующие основному режиму, если обнаружено NAT.

Доступно, если ipVersion FWP_IP_VERSION_V4.

ikeTraffic

Тип: IKEEXT_TRAFFIC0

Трафик, соответствующий этому IKE SA.

ikeProposal

Тип: IKEEXT_PROPOSAL0

Предложение режима main, соответствующее этому IKE SA.

cookiePair

Тип: IKEEXT_COOKIE_PAIR0

Файлы cookie SA.

ikeCredentials

Тип: IKEEXT_CREDENTIALS2

Сведения об учетных данных для sa.

ikePolicyKey

Тип: GUID

GUID контекста поставщика политики режима main, соответствующего этому sa.

virtualIfTunnelId

Тип: UINT64

Идентификатор или обработка состояния туннелирования виртуального интерфейса. Применимо только к IKEv2.

correlationKey

Тип: FWP_BYTE_BLOB

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

Требования

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

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

FWP_BYTE_BLOB

FWP_IP_VERSION

IKEEXT_COOKIE_PAIR0

IKEEXT_CREDENTIALS2

IKEEXT_KEY_MODULE_TYPE

IKEEXT_PROPOSAL0

IKEEXT_TRAFFIC0

IPSEC_V4_UDP_ENCAPSULATION0