Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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_2,
IPSEC_PFS_2048,
IPSEC_PFS_14,
IPSEC_PFS_ECP_256,
IPSEC_PFS_ECP_384,
IPSEC_PFS_MM,
IPSEC_PFS_24,
IPSEC_PFS_MAX
} IPSEC_PFS_GROUP;
Constants
IPSEC_PFS_NONEValue: 0 Specifies no Quick Mode PFS. |
IPSEC_PFS_1Specifies Diffie Hellman group 1. |
IPSEC_PFS_2Specifies Diffie Hellman group 2. |
IPSEC_PFS_2048Specifies Diffie Hellman group 14. |
IPSEC_PFS_14Specifies 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_256Specifies Diffie Hellman ECP group 256. |
IPSEC_PFS_ECP_384Specifies Diffie Hellman ECP group 384. |
IPSEC_PFS_MMUse the same Diffie Hellman as the main mode that contains this quick mode. |
IPSEC_PFS_24Specifies Diffie Hellman group 24. Note Available only for Windows 8 and Windows Server 2012. |
IPSEC_PFS_MAXMaximum value for testing only. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista [desktop apps only] |
| Minimum supported server | Windows Server 2008 [desktop apps only] |
| Header | ipsectypes.h |