IPSEC_TRANSPORT_POLICY0 structure (ipsectypes.h)
The IPSEC_TRANSPORT_POLICY0 structure stores the quick mode negotiation policy for transport mode IPsec. IPSEC_TRANSPORT_POLICY2 is available.
Syntax
typedef struct IPSEC_TRANSPORT_POLICY0_ {
UINT32 numIpsecProposals;
IPSEC_PROPOSAL0 *ipsecProposals;
UINT32 flags;
UINT32 ndAllowClearTimeoutSeconds;
IPSEC_SA_IDLE_TIMEOUT0 saIdleTimeout;
IKEEXT_EM_POLICY0 *emPolicy;
} IPSEC_TRANSPORT_POLICY0;
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_POLICY0 for more information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | ipsectypes.h |