org.apache.cxf.rs.security.jose.jwa
Class AlgorithmUtils
java.lang.Object
org.apache.cxf.rs.security.jose.jwa.AlgorithmUtils
public final class AlgorithmUtils
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AES
public static final String AES
- See Also:
- Constant Field Values
RSA_OAEP_ALGO
public static final String RSA_OAEP_ALGO
- See Also:
- Constant Field Values
RSA_OAEP_256_ALGO
public static final String RSA_OAEP_256_ALGO
- See Also:
- Constant Field Values
RSA_1_5_ALGO
public static final String RSA_1_5_ALGO
- See Also:
- Constant Field Values
A128KW_ALGO
public static final String A128KW_ALGO
- See Also:
- Constant Field Values
A192KW_ALGO
public static final String A192KW_ALGO
- See Also:
- Constant Field Values
A256KW_ALGO
public static final String A256KW_ALGO
- See Also:
- Constant Field Values
A128GCMKW_ALGO
public static final String A128GCMKW_ALGO
- See Also:
- Constant Field Values
A192GCMKW_ALGO
public static final String A192GCMKW_ALGO
- See Also:
- Constant Field Values
A256GCMKW_ALGO
public static final String A256GCMKW_ALGO
- See Also:
- Constant Field Values
ECDH_ES_A128KW_ALGO
public static final String ECDH_ES_A128KW_ALGO
- See Also:
- Constant Field Values
ECDH_ES_A192KW_ALGO
public static final String ECDH_ES_A192KW_ALGO
- See Also:
- Constant Field Values
ECDH_ES_A256KW_ALGO
public static final String ECDH_ES_A256KW_ALGO
- See Also:
- Constant Field Values
PBES2_HS256_A128KW_ALGO
public static final String PBES2_HS256_A128KW_ALGO
- See Also:
- Constant Field Values
PBES2_HS384_A192KW_ALGO
public static final String PBES2_HS384_A192KW_ALGO
- See Also:
- Constant Field Values
PBES2_HS512_A256KW_ALGO
public static final String PBES2_HS512_A256KW_ALGO
- See Also:
- Constant Field Values
ECDH_ES_DIRECT_ALGO
public static final String ECDH_ES_DIRECT_ALGO
- See Also:
- Constant Field Values
RSA_OAEP_ALGO_JAVA
public static final String RSA_OAEP_ALGO_JAVA
- See Also:
- Constant Field Values
RSA_OAEP_256_ALGO_JAVA
public static final String RSA_OAEP_256_ALGO_JAVA
- See Also:
- Constant Field Values
RSA_1_5_ALGO_JAVA
public static final String RSA_1_5_ALGO_JAVA
- See Also:
- Constant Field Values
AES_WRAP_ALGO_JAVA
public static final String AES_WRAP_ALGO_JAVA
- See Also:
- Constant Field Values
A128CBC_HS256_ALGO
public static final String A128CBC_HS256_ALGO
- See Also:
- Constant Field Values
A192CBC_HS384_ALGO
public static final String A192CBC_HS384_ALGO
- See Also:
- Constant Field Values
A256CBC_HS512_ALGO
public static final String A256CBC_HS512_ALGO
- See Also:
- Constant Field Values
A128GCM_ALGO
public static final String A128GCM_ALGO
- See Also:
- Constant Field Values
A192GCM_ALGO
public static final String A192GCM_ALGO
- See Also:
- Constant Field Values
A256GCM_ALGO
public static final String A256GCM_ALGO
- See Also:
- Constant Field Values
AES_GCM_ALGO_JAVA
public static final String AES_GCM_ALGO_JAVA
- See Also:
- Constant Field Values
AES_CBC_ALGO_JAVA
public static final String AES_CBC_ALGO_JAVA
- See Also:
- Constant Field Values
HMAC_SHA_256_ALGO
public static final String HMAC_SHA_256_ALGO
- See Also:
- Constant Field Values
HMAC_SHA_384_ALGO
public static final String HMAC_SHA_384_ALGO
- See Also:
- Constant Field Values
HMAC_SHA_512_ALGO
public static final String HMAC_SHA_512_ALGO
- See Also:
- Constant Field Values
RS_SHA_256_ALGO
public static final String RS_SHA_256_ALGO
- See Also:
- Constant Field Values
RS_SHA_384_ALGO
public static final String RS_SHA_384_ALGO
- See Also:
- Constant Field Values
RS_SHA_512_ALGO
public static final String RS_SHA_512_ALGO
- See Also:
- Constant Field Values
PS_SHA_256_ALGO
public static final String PS_SHA_256_ALGO
- See Also:
- Constant Field Values
PS_SHA_384_ALGO
public static final String PS_SHA_384_ALGO
- See Also:
- Constant Field Values
PS_SHA_512_ALGO
public static final String PS_SHA_512_ALGO
- See Also:
- Constant Field Values
ES_SHA_256_ALGO
public static final String ES_SHA_256_ALGO
- See Also:
- Constant Field Values
ES_SHA_384_ALGO
public static final String ES_SHA_384_ALGO
- See Also:
- Constant Field Values
ES_SHA_512_ALGO
public static final String ES_SHA_512_ALGO
- See Also:
- Constant Field Values
PLAIN_TEXT_ALGO
public static final String PLAIN_TEXT_ALGO
- See Also:
- Constant Field Values
HMAC_SHA_256_JAVA
public static final String HMAC_SHA_256_JAVA
- See Also:
- Constant Field Values
HMAC_SHA_384_JAVA
public static final String HMAC_SHA_384_JAVA
- See Also:
- Constant Field Values
HMAC_SHA_512_JAVA
public static final String HMAC_SHA_512_JAVA
- See Also:
- Constant Field Values
RS_SHA_256_JAVA
public static final String RS_SHA_256_JAVA
- See Also:
- Constant Field Values
RS_SHA_384_JAVA
public static final String RS_SHA_384_JAVA
- See Also:
- Constant Field Values
RS_SHA_512_JAVA
public static final String RS_SHA_512_JAVA
- See Also:
- Constant Field Values
PS_SHA_256_JAVA
public static final String PS_SHA_256_JAVA
- See Also:
- Constant Field Values
PS_SHA_384_JAVA
public static final String PS_SHA_384_JAVA
- See Also:
- Constant Field Values
PS_SHA_512_JAVA
public static final String PS_SHA_512_JAVA
- See Also:
- Constant Field Values
ES_SHA_256_JAVA
public static final String ES_SHA_256_JAVA
- See Also:
- Constant Field Values
ES_SHA_384_JAVA
public static final String ES_SHA_384_JAVA
- See Also:
- Constant Field Values
ES_SHA_512_JAVA
public static final String ES_SHA_512_JAVA
- See Also:
- Constant Field Values
HMAC_SIGN_SET
public static final Set<String> HMAC_SIGN_SET
RSA_SHA_SIGN_SET
public static final Set<String> RSA_SHA_SIGN_SET
RSA_SHA_PS_SIGN_SET
public static final Set<String> RSA_SHA_PS_SIGN_SET
EC_SHA_SIGN_SET
public static final Set<String> EC_SHA_SIGN_SET
RSA_CEK_SET
public static final Set<String> RSA_CEK_SET
AES_GCM_CEK_SET
public static final Set<String> AES_GCM_CEK_SET
AES_GCM_KW_SET
public static final Set<String> AES_GCM_KW_SET
AES_KW_SET
public static final Set<String> AES_KW_SET
ACBC_HS_SET
public static final Set<String> ACBC_HS_SET
PBES_HS_SET
public static final Set<String> PBES_HS_SET
ECDH_ES_WRAP_SET
public static final Set<String> ECDH_ES_WRAP_SET
isRsa
public static boolean isRsa(String algo)
isRsaKeyWrap
public static boolean isRsaKeyWrap(String algo)
isAesKeyWrap
public static boolean isAesKeyWrap(String algo)
isAesGcmKeyWrap
public static boolean isAesGcmKeyWrap(String algo)
isPbesHsWrap
public static boolean isPbesHsWrap(String algo)
isEcdhEsWrap
public static boolean isEcdhEsWrap(String algo)
isEcdhEsDirect
public static boolean isEcdhEsDirect(String algo)
isAesGcm
public static boolean isAesGcm(String algo)
isAesCbcHmac
public static boolean isAesCbcHmac(String algo)
isHmacSign
public static boolean isHmacSign(String algo)
isOctet
public static boolean isOctet(String algo)
isRsaSign
public static boolean isRsaSign(String algo)
isRsaShaSign
public static boolean isRsaShaSign(String algo)
isRsaShaPsSign
public static boolean isRsaShaPsSign(String algo)
isEcDsaSign
public static boolean isEcDsaSign(String algo)
toJwaName
public static String toJwaName(String javaName,
int keyBitSize)
toJavaName
public static String toJavaName(String jwtName)
toJavaAlgoNameOnly
public static String toJavaAlgoNameOnly(String jwtName)
stripAlgoProperties
public static String stripAlgoProperties(String javaName)
Apache CXF