IPSEC_TRANSPORT_POLICY1 structure (ipsectypes.h)
The IPSEC_TRANSPORT_POLICY1 structure stores the quick mode negotiation policy for transport mode IPsec. IPSEC_TRANSPORT_POLICY2 is available.
Syntax
typedef struct IPSEC_TRANSPORT_POLICY1_ {
UINT32 numIpsecProposals;
IPSEC_PROPOSAL0 *ipsecProposals;
UINT32 flags;
UINT32 ndAllowClearTimeoutSeconds;
IPSEC_SA_IDLE_TIMEOUT0 saIdleTimeout;
IKEEXT_EM_POLICY1 *emPolicy;
} IPSEC_TRANSPORT_POLICY1;
Members
numIpsecProposals
Number of quick mode proposals in the policy.
ipsecProposals
Array of quick mode proposals.
See IPSEC_PROPOSAL0 for more information.
flags
A combination of the following values.
ndAllowClearTimeoutSeconds
Timeout in seconds, after which the IPsec security association (SA) should stop accepting packets coming in the clear. Used for negotiation discovery.
saIdleTimeout
An IPSEC_SA_IDLE_TIMEOUT0 structure that specifies the SA idle timeout in IPsec policy.
emPolicy
The AuthIP extended mode authentication policy.
See IKEEXT_EM_POLICY1 for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [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