public class NamedGroup
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
arbitrary_explicit_char2_curves |
static int |
arbitrary_explicit_prime_curves |
static int |
brainpoolP256r1 |
static int |
brainpoolP256r1tls13 |
static int |
brainpoolP384r1 |
static int |
brainpoolP384r1tls13 |
static int |
brainpoolP512r1 |
static int |
brainpoolP512r1tls13 |
static int |
curveSM2 |
static int |
ffdhe2048 |
static int |
ffdhe3072 |
static int |
ffdhe4096 |
static int |
ffdhe6144 |
static int |
ffdhe8192 |
static int |
GC256A |
static int |
GC256B |
static int |
GC256C |
static int |
GC256D |
static int |
GC512A |
static int |
GC512B |
static int |
GC512C |
static int |
secp160k1 |
static int |
secp160r1 |
static int |
secp160r2 |
static int |
secp192k1 |
static int |
secp192r1 |
static int |
secp224k1 |
static int |
secp224r1 |
static int |
secp256k1 |
static int |
secp256r1 |
static int |
secp384r1 |
static int |
secp521r1 |
static int |
sect163k1 |
static int |
sect163r1 |
static int |
sect163r2 |
static int |
sect193r1 |
static int |
sect193r2 |
static int |
sect233k1 |
static int |
sect233r1 |
static int |
sect239k1 |
static int |
sect283k1 |
static int |
sect283r1 |
static int |
sect409k1 |
static int |
sect409r1 |
static int |
sect571k1 |
static int |
sect571r1 |
static int |
x25519 |
static int |
x448 |
Constructor and Description |
---|
NamedGroup() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canBeNegotiated(int namedGroup,
ProtocolVersion version) |
static int |
getCurveBits(int namedGroup) |
static java.lang.String |
getCurveName(int namedGroup) |
static int |
getFiniteFieldBits(int namedGroup) |
static java.lang.String |
getFiniteFieldName(int namedGroup) |
static int |
getMaximumChar2CurveBits() |
static int |
getMaximumCurveBits() |
static int |
getMaximumFiniteFieldBits() |
static int |
getMaximumPrimeCurveBits() |
static java.lang.String |
getName(int namedGroup) |
static java.lang.String |
getStandardName(int namedGroup) |
static java.lang.String |
getText(int namedGroup) |
static boolean |
isChar2Curve(int namedGroup) |
static boolean |
isFiniteField(int namedGroup) |
static boolean |
isPrimeCurve(int namedGroup) |
static boolean |
isPrivate(int namedGroup) |
static boolean |
isValid(int namedGroup) |
static boolean |
refersToAnECDHCurve(int namedGroup) |
static boolean |
refersToAnECDSACurve(int namedGroup) |
static boolean |
refersToAnXDHCurve(int namedGroup) |
static boolean |
refersToASpecificCurve(int namedGroup) |
static boolean |
refersToASpecificFiniteField(int namedGroup) |
static boolean |
refersToASpecificGroup(int namedGroup) |
public static final int sect163k1
public static final int sect163r1
public static final int sect163r2
public static final int sect193r1
public static final int sect193r2
public static final int sect233k1
public static final int sect233r1
public static final int sect239k1
public static final int sect283k1
public static final int sect283r1
public static final int sect409k1
public static final int sect409r1
public static final int sect571k1
public static final int sect571r1
public static final int secp160k1
public static final int secp160r1
public static final int secp160r2
public static final int secp192k1
public static final int secp192r1
public static final int secp224k1
public static final int secp224r1
public static final int secp256k1
public static final int secp256r1
public static final int secp384r1
public static final int secp521r1
public static final int brainpoolP256r1
public static final int brainpoolP384r1
public static final int brainpoolP512r1
public static final int x25519
public static final int x448
public static final int brainpoolP256r1tls13
public static final int brainpoolP384r1tls13
public static final int brainpoolP512r1tls13
public static final int GC256A
public static final int GC256B
public static final int GC256C
public static final int GC256D
public static final int GC512A
public static final int GC512B
public static final int GC512C
public static final int curveSM2
public static final int ffdhe2048
public static final int ffdhe3072
public static final int ffdhe4096
public static final int ffdhe6144
public static final int ffdhe8192
public static final int arbitrary_explicit_prime_curves
public static final int arbitrary_explicit_char2_curves
public static boolean canBeNegotiated(int namedGroup, ProtocolVersion version)
public static int getCurveBits(int namedGroup)
public static java.lang.String getCurveName(int namedGroup)
public static int getFiniteFieldBits(int namedGroup)
public static java.lang.String getFiniteFieldName(int namedGroup)
public static int getMaximumChar2CurveBits()
public static int getMaximumCurveBits()
public static int getMaximumFiniteFieldBits()
public static int getMaximumPrimeCurveBits()
public static java.lang.String getName(int namedGroup)
public static java.lang.String getStandardName(int namedGroup)
public static java.lang.String getText(int namedGroup)
public static boolean isChar2Curve(int namedGroup)
public static boolean isFiniteField(int namedGroup)
public static boolean isPrimeCurve(int namedGroup)
public static boolean isPrivate(int namedGroup)
public static boolean isValid(int namedGroup)
public static boolean refersToAnECDHCurve(int namedGroup)
public static boolean refersToAnECDSACurve(int namedGroup)
public static boolean refersToAnXDHCurve(int namedGroup)
public static boolean refersToASpecificCurve(int namedGroup)
public static boolean refersToASpecificFiniteField(int namedGroup)
public static boolean refersToASpecificGroup(int namedGroup)