DhGroup Class

public final class DhGroup
extends ExpandableStringEnum<DhGroup>

The DH Groups used in IKE Phase 1 for initial SA.

Field Summary

Modifier and Type Field and Description
static final DhGroup DHGROUP1

DHGroup1.

static final DhGroup DHGROUP14

DHGroup14.

static final DhGroup DHGROUP2

DHGroup2.

static final DhGroup DHGROUP2048

DHGroup2048.

static final DhGroup DHGROUP24

DHGroup24.

static final DhGroup ECP256

ECP256.

static final DhGroup ECP384

ECP384.

static final DhGroup NONE

None.

Constructor Summary

Constructor Description
DhGroup()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of DhGroup value.

Method Summary

Modifier and Type Method and Description
static DhGroup fromString(String name)

Creates or finds a DhGroup from its string representation.

static Collection<DhGroup> values()

Gets known DhGroup values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

DHGROUP1

public static final DhGroup DHGROUP1

DHGroup1.

DHGROUP14

public static final DhGroup DHGROUP14

DHGroup14.

DHGROUP2

public static final DhGroup DHGROUP2

DHGroup2.

DHGROUP2048

public static final DhGroup DHGROUP2048

DHGroup2048.

DHGROUP24

public static final DhGroup DHGROUP24

DHGroup24.

ECP256

public static final DhGroup ECP256

ECP256.

ECP384

public static final DhGroup ECP384

ECP384.

NONE

public static final DhGroup NONE

None.

Constructor Details

DhGroup

@Deprecated
public DhGroup()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of DhGroup value.

Method Details

fromString

public static DhGroup fromString(String name)

Creates or finds a DhGroup from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding DhGroup.

values

public static Collection<DhGroup> values()

Gets known DhGroup values.

Returns:

known DhGroup values.

Applies to