Class AlgorithmUtils
java.lang.Object
org.apache.cxf.rs.security.jose.jwa.AlgorithmUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisAesCbcHmac(String algo) static booleanstatic booleanisAesGcmKeyWrap(String algo) static booleanisAesKeyWrap(String algo) static booleanstatic booleanisEcdhEsDirect(String algo) static booleanisEcdhEsWrap(String algo) static booleanisEcDsaSign(String algo) static booleanstatic booleanisHmacSign(String algo) static booleanisHmacSign(SignatureAlgorithm algo) static booleanstatic booleanisPbesHsWrap(String algo) static booleanstatic booleanisRsaKeyWrap(String algo) static booleanisRsaShaPsSign(String algo) static booleanstatic booleanisRsaShaSign(String algo) static booleanstatic booleanstatic booleanisRsaSign(SignatureAlgorithm algo) static StringstripAlgoProperties(String javaName) static StringtoJavaAlgoNameOnly(String jwtName) static StringtoJavaName(String jwtName) static String
-
Field Details
-
AES
- See Also:
-
RSA_OAEP_ALGO
- See Also:
-
RSA_OAEP_256_ALGO
- See Also:
-
RSA1_5_ALGO
- See Also:
-
A128KW_ALGO
- See Also:
-
A192KW_ALGO
- See Also:
-
A256KW_ALGO
- See Also:
-
A128GCMKW_ALGO
- See Also:
-
A192GCMKW_ALGO
- See Also:
-
A256GCMKW_ALGO
- See Also:
-
ECDH_ES_A128KW_ALGO
- See Also:
-
ECDH_ES_A192KW_ALGO
- See Also:
-
ECDH_ES_A256KW_ALGO
- See Also:
-
PBES2_HS256_A128KW_ALGO
- See Also:
-
PBES2_HS384_A192KW_ALGO
- See Also:
-
PBES2_HS512_A256KW_ALGO
- See Also:
-
ECDH_ES_DIRECT_ALGO
- See Also:
-
RSA_OAEP_ALGO_JAVA
- See Also:
-
RSA_OAEP_256_ALGO_JAVA
- See Also:
-
RSA_1_5_ALGO_JAVA
- See Also:
-
AES_WRAP_ALGO_JAVA
- See Also:
-
A128CBC_HS256_ALGO
- See Also:
-
A192CBC_HS384_ALGO
- See Also:
-
A256CBC_HS512_ALGO
- See Also:
-
A128GCM_ALGO
- See Also:
-
A192GCM_ALGO
- See Also:
-
A256GCM_ALGO
- See Also:
-
AES_GCM_ALGO_JAVA
- See Also:
-
AES_CBC_ALGO_JAVA
- See Also:
-
HMAC_SHA_256_ALGO
- See Also:
-
HMAC_SHA_384_ALGO
- See Also:
-
HMAC_SHA_512_ALGO
- See Also:
-
RS_SHA_256_ALGO
- See Also:
-
RS_SHA_384_ALGO
- See Also:
-
RS_SHA_512_ALGO
- See Also:
-
PS_SHA_256_ALGO
- See Also:
-
PS_SHA_384_ALGO
- See Also:
-
PS_SHA_512_ALGO
- See Also:
-
ES_SHA_256_ALGO
- See Also:
-
ES_SHA_384_ALGO
- See Also:
-
ES_SHA_512_ALGO
- See Also:
-
NONE_TEXT_ALGO
- See Also:
-
HMAC_SHA_256_JAVA
- See Also:
-
HMAC_SHA_384_JAVA
- See Also:
-
HMAC_SHA_512_JAVA
- See Also:
-
RS_SHA_256_JAVA
- See Also:
-
RS_SHA_384_JAVA
- See Also:
-
RS_SHA_512_JAVA
- See Also:
-
PS_SHA_JAVA
- See Also:
-
ES_SHA_256_JAVA
- See Also:
-
ES_SHA_384_JAVA
- See Also:
-
ES_SHA_512_JAVA
- See Also:
-
HMAC_SIGN_SET
-
RSA_SHA_SIGN_SET
-
RSA_SHA_PS_SIGN_SET
-
EC_SHA_SIGN_SET
-
RSA_CEK_SET
-
AES_GCM_CEK_SET
-
AES_GCM_KW_SET
-
AES_KW_SET
-
ACBC_HS_SET
-
PBES_HS_SET
-
ECDH_ES_WRAP_SET
-
-
Method Details
-
isRsa
-
isEc
-
isRsaKeyWrap
-
isAesKeyWrap
-
isAesGcmKeyWrap
-
isPbesHsWrap
-
isEcdhEsWrap
-
isEcdhEsDirect
-
isAesGcm
-
isAesCbcHmac
-
isOctet
-
isHmacSign
-
isHmacSign
-
isRsaSign
-
isRsaSign
-
isRsaShaSign
-
isRsaShaSign
-
isRsaShaPsSign
-
isRsaShaPsSign
-
isEcDsaSign
-
isEcDsaSign
-
toJwaName
-
toJavaName
-
toJavaAlgoNameOnly
-
stripAlgoProperties
-