public enum Algorithm extends Enum<Algorithm>
Enum
representing all supported crypto algorithms.
Enum Constant and Description |
---|
HS256
The HMACSHA256.
|
HS384
The HMACSHA384.
|
HS512
The HMACSHA512.
|
NONE
The none.
|
RS256
The SHA256withRSA.
|
RS384
The SHA384withRSA.
|
RS512
The SHA512withRSA.
|
Modifier and Type | Method and Description |
---|---|
String |
getAlgorithm()
Gets the algorithm.
|
SignatureProvider |
getSignatureProvider()
Gets the signature provider.
|
boolean |
isNone()
Checks if is none.
|
static Algorithm |
resolve(String name)
Resolves name of algorithm.
|
static Algorithm |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Algorithm[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Algorithm NONE
public static final Algorithm HS256
public static final Algorithm HS384
public static final Algorithm HS512
public static final Algorithm RS256
public static final Algorithm RS384
public static final Algorithm RS512
public static Algorithm[] values()
for (Algorithm c : Algorithm.values()) System.out.println(c);
public static Algorithm valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullpublic String getAlgorithm()
public boolean isNone()
public SignatureProvider getSignatureProvider()
Copyright © 2015. All rights reserved.