IPSEC_TUNNEL_POLICY2 structure (ipsectypes.h)
The IPSEC_TUNNEL_POLICY2 structure stores the quick mode negotiation policy for tunnel mode IPsec. IPSEC_TUNNEL_POLICY1 is available. For Windows Vista, IPSEC_TUNNEL_POLICY0 is available.
Syntax
typedef struct IPSEC_TUNNEL_POLICY2_ {
UINT32 flags;
UINT32 numIpsecProposals;
IPSEC_PROPOSAL0 *ipsecProposals;
IPSEC_TUNNEL_ENDPOINTS2 tunnelEndpoints;
IPSEC_SA_IDLE_TIMEOUT0 saIdleTimeout;
IKEEXT_EM_POLICY2 *emPolicy;
UINT32 fwdPathSaLifetime;
} IPSEC_TUNNEL_POLICY2;
Members
flags
Type: UINT32
A combination of the following values.
numIpsecProposals
Type: UINT32
Number of quick mode proposals in the policy.
ipsecProposals
Type: IPSEC_PROPOSAL0*
Array of quick mode proposals.
tunnelEndpoints
Type: IPSEC_TUNNEL_ENDPOINTS2
Tunnel endpoints of the IPsec security association (SA) generated from this policy.
saIdleTimeout
Type: IPSEC_SA_IDLE_TIMEOUT0
Specifies the SA idle timeout in IPsec policy.
emPolicy
Type: IKEEXT_EM_POLICY2*
The AuthIP extended mode authentication policy.
fwdPathSaLifetime
Type: UINT32
The forward path SA lifetime indicating the length of time for this connection.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | ipsectypes.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for