IKEEXT_SA_DETAILS1 structure (iketypes.h)
The IKEEXT_SA_DETAILS1 structure is used to store information returned when enumerating IKE, AuthIP, and IKEv2 security associations (SAs). IKEEXT_SA_DETAILS0 is available.
Syntax
typedef struct IKEEXT_SA_DETAILS1_ {
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_CREDENTIALS1 ikeCredentials;
GUID ikePolicyKey;
UINT64 virtualIfTunnelId;
FWP_BYTE_BLOB correlationKey;
} IKEEXT_SA_DETAILS1;
Members
saId
LUID identifying the security association.
keyModuleType
Key module type.
See IKEEXT_KEY_MODULE_TYPE for more information.
ipVersion
IP version specified by FWP_IP_VERSION.
v4UdpEncapsulation
Points to an IPSEC_V4_UDP_ENCAPSULATION0 structure, which, if a NAT is detected, stores the UDP ports corresponding to the Main Mode.
Available when ipVersion is FWP_IP_VERSION_V4.
ikeTraffic
The traffic corresponding to this IKE SA specified by IKEEXT_TRAFFIC0.
ikeProposal
The main mode proposal corresponding to this IKE SA specified by IKEEXT_PROPOSAL0.
cookiePair
SA cookies specified by IKEEXT_COOKIE_PAIR0.
ikeCredentials
Credentials information for the SA specified by IKEEXT_CREDENTIALS1.
ikePolicyKey
GUID of the main mode policy provider context corresponding to this SA.
virtualIfTunnelId
ID/Handle to virtual interface tunneling state. Applicable only to IKEv2.
correlationKey
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | iketypes.h |