Package org.keycloak.crypto
Class JavaAlgorithm
java.lang.Object
org.keycloak.crypto.JavaAlgorithm
-
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetJavaAlgorithm(String algorithm) static StringgetJavaAlgorithm(String algorithm, String curve) static StringgetJavaAlgorithmForHash(String algorithm) static StringgetJavaAlgorithmForHash(String algorithm, String curve) static StringgetKeyType(String keyAlgorithm) static booleanisECJavaAlgorithm(String algorithm) static booleanisEddsaJavaAlgorithm(String algorithm) static booleanisHMACJavaAlgorithm(String algorithm) static booleanisRSAJavaAlgorithm(String algorithm)
-
Field Details
-
RS256
- See Also:
-
RS384
- See Also:
-
RS512
- See Also:
-
HS256
- See Also:
-
HS384
- See Also:
-
HS512
- See Also:
-
ES256
- See Also:
-
ES384
- See Also:
-
ES512
- See Also:
-
PS256
- See Also:
-
PS384
- See Also:
-
PS512
- See Also:
-
Ed25519
- See Also:
-
Ed448
- See Also:
-
AES
- See Also:
-
SHA256
- See Also:
-
SHA384
- See Also:
-
SHA512
- See Also:
-
SHAKE256
- See Also:
-
-
Constructor Details
-
JavaAlgorithm
public JavaAlgorithm()
-
-
Method Details
-
getJavaAlgorithm
-
getJavaAlgorithm
-
getJavaAlgorithmForHash
-
getJavaAlgorithmForHash
-
getKeyType
-
isRSAJavaAlgorithm
-
isECJavaAlgorithm
-
isEddsaJavaAlgorithm
-
isHMACJavaAlgorithm
-