IPSEC_PFS_GROUP enumeration

The IPSEC_PFS_GROUP enumerated type specifies the Diffie Hellman algorithm that should be used for Quick Mode PFS (Perfect Forward Secrecy).

Syntax


typedef enum IPSEC_PFS_GROUP_ { 
  IPSEC_PFS_NONE     = 0,
  IPSEC_PFS_1        = IPSEC_PFS_NONE + 1,
  IPSEC_PFS_2        = IPSEC_PFS_1 + 1,
  IPSEC_PFS_2048     = IPSEC_PFS_2 + 1,
  IPSEC_PFS_14       = IPSEC_PFS_2048,
  IPSEC_PFS_ECP_256  = IPSEC_PFS_14 + 1,
  IPSEC_PFS_ECP_384  = IPSEC_PFS_ECP_256 + 1,
  IPSEC_PFS_MM       = IPSEC_PFS_ECP_384 + 1,
  IPSEC_PFS_24       = IPSEC_PFS_MM + 1,
  IPSEC_PFS_MAX      = IPSEC_PFS_24 + 1
} IPSEC_PFS_GROUP;

Constants

IPSEC_PFS_NONE

Specifies no Quick Mode PFS.

IPSEC_PFS_1

Specifies Diffie Hellman group 1.

IPSEC_PFS_2

Specifies Diffie Hellman group 2.

IPSEC_PFS_2048

Specifies Diffie Hellman group 14.

IPSEC_PFS_14

Specifies Diffie Hellman group 14.

Note  This group was called Diffie Hellman group 2048 when it was introduced. The name has since been changed to match standard terminology.

Note  Available only for Windows 8 and Windows Server 2012.

IPSEC_PFS_ECP_256

Specifies Diffie Hellman ECP group 256.

IPSEC_PFS_ECP_384

Specifies Diffie Hellman ECP group 384.

IPSEC_PFS_MM

Use the same Diffie Hellman as the main mode that contains this quick mode.

IPSEC_PFS_24

Specifies Diffie Hellman group 24.

Note  Available only for Windows 8 and Windows Server 2012.

IPSEC_PFS_MAX

Maximum value for testing only.

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

WFP Enumerated Types

 

 

Community Additions

ADD
Show:
© 2014 Microsoft