IKEEXT_SA_DETAILS2 结构 (iketypes.h)
IKEEXT_SA_DETAILS2 结构用于存储枚举 IKE、AuthIP 和 IKEv2 安全关联时返回的信息, (SA) 。 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*
如果检测到 NAT,则存储与主模式对应的 UDP 端口。
FWP_IP_VERSION_V4ipVersion 时可用。
ikeTraffic
类型: IKEEXT_TRAFFIC0
与此 IKE SA 对应的流量。
ikeProposal
类型: IKEEXT_PROPOSAL0
与此 IKE SA 对应的main模式建议。
cookiePair
SA Cookie。
ikeCredentials
SA 的凭据信息。
ikePolicyKey
类型: GUID
与此 SA 对应的main模式策略提供程序上下文的 GUID。
virtualIfTunnelId
类型: UINT64
虚拟接口隧道状态的 ID/句柄。 仅适用于 IKEv2。
correlationKey
类型: FWP_BYTE_BLOB
派生自身份验证的密钥,允许外部应用程序以加密方式将其交换绑定到此 SA。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | iketypes.h |