Enum Class KeyLength
- All Implemented Interfaces:
Serializable,Comparable<KeyLength>,Constable
Enumeration of key lengths supported by CredHub for key generation.
- Author:
- Scott Frederick
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription2048 bit key.3072 bit key.4096 bit key. -
Method Summary
Modifier and TypeMethodDescriptionintGet the key length value.static @Nullable KeyLengthgetTypeByString(int length) Convert an integer value to its enum value.static KeyLengthReturns the enum constant of this class with the specified name.static KeyLength[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
LENGTH_2048
2048 bit key. -
LENGTH_3072
3072 bit key. -
LENGTH_4096
4096 bit key.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getLength
public int getLength()Get the key length value.- Returns:
- the key length in bits
-
getTypeByString
Convert an integer value to its enum value.- Parameters:
length- the integer value to convert to enum value- Returns:
- the enum value
-