IKEEXT_DH_GROUP enumeration (iketypes.h)
The IKEEXT_DH_GROUP enumerated type specifies the type of Diffie Hellman group used for Internet Key Exchange (IKE) and Authenticated Internet Protocol (AuthIP) key generation.
Syntax
typedef enum IKEEXT_DH_GROUP_ {
IKEEXT_DH_GROUP_NONE = 0,
IKEEXT_DH_GROUP_1,
IKEEXT_DH_GROUP_2,
IKEEXT_DH_GROUP_14,
IKEEXT_DH_GROUP_2048,
IKEEXT_DH_ECP_256,
IKEEXT_DH_ECP_384,
IKEEXT_DH_GROUP_24,
IKEEXT_DH_GROUP_MAX
} IKEEXT_DH_GROUP;
Constants
IKEEXT_DH_GROUP_NONE Value: 0 Specifies no Diffie Hellman group. Available only for AuthIP. |
IKEEXT_DH_GROUP_1 Specifies Diffie Hellman group 1. |
IKEEXT_DH_GROUP_2 Specifies Diffie Hellman group 2. |
IKEEXT_DH_GROUP_14 Specifies Diffie Hellman group 14. Note Available only for Windows 8 and Windows Server 2012. |
IKEEXT_DH_GROUP_2048 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. |
IKEEXT_DH_ECP_256 Specifies Diffie Hellman ECP group 256. |
IKEEXT_DH_ECP_384 Specifies Diffie Hellman ECP group 384. |
IKEEXT_DH_GROUP_24 Specifies Diffie Hellman group 24. Note Available only for Windows 8 and Windows Server 2012. |
IKEEXT_DH_GROUP_MAX Maximum value for testing purposes. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | iketypes.h |