IPSEC_TRANSPORT_POLICY2 structure (ipsectypes.h)
The IPSEC_TRANSPORT_POLICY2 structure stores the quick mode negotiation policy for transport mode IPsec. IPSEC_TRANSPORT_POLICY0 is available.
Syntax
typedef struct IPSEC_TRANSPORT_POLICY2_ {
UINT32 numIpsecProposals;
IPSEC_PROPOSAL0 *ipsecProposals;
UINT32 flags;
UINT32 ndAllowClearTimeoutSeconds;
IPSEC_SA_IDLE_TIMEOUT0 saIdleTimeout;
IKEEXT_EM_POLICY2 *emPolicy;
} IPSEC_TRANSPORT_POLICY2;
Members
numIpsecProposals
Type: UINT32
Number of quick mode proposals in the policy.
ipsecProposals
Type: IPSEC_PROPOSAL0*
Array of quick mode proposals.
flags
Type: UINT32
A combination of the following values.
ndAllowClearTimeoutSeconds
Type: UINT32
Timeout in seconds, after which the IPsec security association (SA) should stop accepting packets coming in the clear. Used for negotiation discovery.
saIdleTimeout
Type: IPSEC_SA_IDLE_TIMEOUT0
The SA idle timeout in IPsec policy.
emPolicy
Type: IKEEXT_EM_POLICY2*
The AuthIP extended mode authentication policy.
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