public enum Algorithm extends Enum<Algorithm>
| Modifier and Type | Method and Description |
|---|---|
String |
getJavaAlgoName() |
String |
getJavaName() |
String |
getJwtName() |
int |
getKeySizeBits() |
static boolean |
isAesCbcHmac(String algo) |
static boolean |
isAesGcm(String algo) |
static boolean |
isAesGcmKeyWrap(String algo) |
static boolean |
isAesKeyWrap(String algo) |
static boolean |
isEcdhEsWrap(String algo) |
static boolean |
isEcDsaSign(String algo) |
static boolean |
isHmacSign(String algo) |
static boolean |
isOctet(String algo) |
static boolean |
isPbesHsWrap(String algo) |
static boolean |
isRsa(String algo) |
static boolean |
isRsaKeyWrap(String algo) |
static boolean |
isRsaShaPsSign(String algo) |
static boolean |
isRsaShaSign(String algo) |
static boolean |
isRsaSign(String algo) |
static String |
stripAlgoProperties(String javaName) |
static String |
toJavaAlgoNameOnly(String jwtName) |
static String |
toJavaName(String jwtName) |
static String |
toJwtName(String javaName,
int keyBitSize) |
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 HmacSHA256
public static final Algorithm HmacSHA384
public static final Algorithm HmacSHA512
public static final Algorithm SHA256withRSA
public static final Algorithm SHA384withRSA
public static final Algorithm SHA512withRSA
public static final Algorithm SHA256withECDSA
public static final Algorithm SHA384withECDSA
public static final Algorithm SHA512withECDSA
public static final Algorithm RSA_OAEP
public static final Algorithm RSA_OAEP_256
public static final Algorithm RSA_1_5
public static final Algorithm A128KW
public static final Algorithm A192KW
public static final Algorithm A256KW
public static final Algorithm A128GCMKW
public static final Algorithm A192GCMKW
public static final Algorithm A256GCMKW
public static final Algorithm PBES2_HS256_A128KW
public static final Algorithm PBES2_HS384_A192KW
public static final Algorithm PBES2_HS512_A256KW
public static final Algorithm ECDH_ES_A128KW
public static final Algorithm ECDH_ES_A192KW
public static final Algorithm ECDH_ES_A256KW
public static final Algorithm A128GCM
public static final Algorithm A192GCM
public static final Algorithm A256GCM
public static final Algorithm A128CBC_HS256
public static final Algorithm A192CBC_HS384
public static final Algorithm A256CBC_HS512
public static final String HMAC_SHA_256_JAVA
public static final String HMAC_SHA_384_JAVA
public static final String HMAC_SHA_512_JAVA
public static final String RS_SHA_256_JAVA
public static final String RS_SHA_384_JAVA
public static final String RS_SHA_512_JAVA
public static final String PS_SHA_256_JAVA
public static final String PS_SHA_384_JAVA
public static final String PS_SHA_512_JAVA
public static final String ES_SHA_256_JAVA
public static final String ES_SHA_384_JAVA
public static final String ES_SHA_512_JAVA
public static final String RSA_OAEP_ALGO_JAVA
public static final String RSA_OAEP_256_ALGO_JAVA
public static final String RSA_1_5_ALGO_JAVA
public static final String AES_ALGO_JAVA
public static final String AES_WRAP_ALGO_JAVA
public static final String AES_GCM_ALGO_JAVA
public static final String AES_CBC_ALGO_JAVA
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 getJwtName()
public String getJavaName()
public String getJavaAlgoName()
public int getKeySizeBits()
public static boolean isRsa(String algo)
public static boolean isRsaKeyWrap(String algo)
public static boolean isAesKeyWrap(String algo)
public static boolean isAesGcmKeyWrap(String algo)
public static boolean isPbesHsWrap(String algo)
public static boolean isEcdhEsWrap(String algo)
public static boolean isAesGcm(String algo)
public static boolean isAesCbcHmac(String algo)
public static boolean isHmacSign(String algo)
public static boolean isOctet(String algo)
public static boolean isRsaSign(String algo)
public static boolean isRsaShaSign(String algo)
public static boolean isRsaShaPsSign(String algo)
public static boolean isEcDsaSign(String algo)
Apache CXF