структура 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
Тип модуля ключа.
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 |