Expand Minimize

IPSEC_PROPOSAL0 structure

The IPSEC_PROPOSAL0 structure is used to store an IPsec quick mode proposal.

Syntax


typedef struct IPSEC_PROPOSAL0_ {
  IPSEC_SA_LIFETIME0  lifetime;
  UINT32              numSaTransforms;
  IPSEC_SA_TRANSFORM0 *saTransforms;
  IPSEC_PFS_GROUP     pfsGroup;
} IPSEC_PROPOSAL0;

Members

lifetime

Lifetime of the IPsec security association (SA) as specified by IPSEC_SA_LIFETIME0. Cannot be zero.

numSaTransforms

Number of IPsec SA transforms. The only possible values are 1 and 2. Use 2 only when specifying AH plus ESP transforms.

saTransforms

Array of IPsec SA transforms as specified by IPSEC_SA_TRANSFORM0.

pfsGroup

Perfect forward secrecy (PFS) group of the IPsec SA as specified by IPSEC_PFS_GROUP.

Remarks

The proposal describes the various parameters of the IPsec SA that is potentially generated from this proposal.

IPSEC_PROPOSAL0 is a specific implementation of IPSEC_PROPOSAL. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Ipsectypes.h

IDL

Ipsectypes.idl

See also

Windows Filtering Platform API Structures
IPSEC_PFS_GROUP
IPSEC_SA_LIFETIME0
IPSEC_SA_TRANSFORM0

 

 

Community Additions

ADD
Show:
© 2014 Microsoft