org.apache.cxf.rs.security.jose.jwa
Enum ContentAlgorithm
java.lang.Object
java.lang.Enum<ContentAlgorithm>
org.apache.cxf.rs.security.jose.jwa.ContentAlgorithm
- All Implemented Interfaces:
- Serializable, Comparable<ContentAlgorithm>
public enum ContentAlgorithm
- extends Enum<ContentAlgorithm>
A128GCM
public static final ContentAlgorithm A128GCM
A192GCM
public static final ContentAlgorithm A192GCM
A256GCM
public static final ContentAlgorithm A256GCM
A128CBC_HS256
public static final ContentAlgorithm A128CBC_HS256
A192CBC_HS384
public static final ContentAlgorithm A192CBC_HS384
A256CBC_HS512
public static final ContentAlgorithm A256CBC_HS512
values
public static ContentAlgorithm[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (ContentAlgorithm c : ContentAlgorithm.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static ContentAlgorithm valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (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 type has no constant
with the specified name
NullPointerException - if the argument is null
getJwaName
public String getJwaName()
getJavaName
public String getJavaName()
getJavaAlgoName
public String getJavaAlgoName()
getKeySizeBits
public int getKeySizeBits()
getAlgorithm
public static ContentAlgorithm getAlgorithm(String algo)
Apache CXF