PfsGroup Class

public final class PfsGroup
extends ExpandableStringEnum<PfsGroup>

The Pfs Groups used in IKE Phase 2 for new child SA.

Field Summary

Modifier and Type Field and Description
static final PfsGroup ECP256

ECP256.

static final PfsGroup ECP384

ECP384.

static final PfsGroup NONE

None.

static final PfsGroup PFS1

PFS1.

static final PfsGroup PFS14

PFS14.

static final PfsGroup PFS2

PFS2.

static final PfsGroup PFS2048

PFS2048.

static final PfsGroup PFS24

PFS24.

static final PfsGroup PFSMM

PFSMM.

Constructor Summary

Constructor Description
PfsGroup()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PfsGroup value.

Method Summary

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

Creates or finds a PfsGroup from its string representation.

static Collection<PfsGroup> values()

Gets known PfsGroup values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

ECP256

public static final PfsGroup ECP256

ECP256.

ECP384

public static final PfsGroup ECP384

ECP384.

NONE

public static final PfsGroup NONE

None.

PFS1

public static final PfsGroup PFS1

PFS1.

PFS14

public static final PfsGroup PFS14

PFS14.

PFS2

public static final PfsGroup PFS2

PFS2.

PFS2048

public static final PfsGroup PFS2048

PFS2048.

PFS24

public static final PfsGroup PFS24

PFS24.

PFSMM

public static final PfsGroup PFSMM

PFSMM.

Constructor Details

PfsGroup

@Deprecated
public PfsGroup()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of PfsGroup value.

Method Details

fromString

public static PfsGroup fromString(String name)

Creates or finds a PfsGroup from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding PfsGroup.

values

public static Collection<PfsGroup> values()

Gets known PfsGroup values.

Returns:

known PfsGroup values.

Applies to