Package org.keycloak.storage.jpa
Class KeyUtils
- java.lang.Object
-
- org.keycloak.storage.jpa.KeyUtils
-
public class KeyUtils extends Object
- Author:
- hmlnarik
-
-
Field Summary
Fields Modifier and Type Field Description static Pattern
EXPECTED_KEY_PATTERN
static Pattern
UUID_PATTERN
-
Constructor Summary
Constructors Constructor Description KeyUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
assertValidKey(String key)
Logs an warning when the key is not a valid keystatic boolean
isValidKey(String key)
Returns true when the key isnull
or either a plain UUID or a key formatted as "f:[UUID]:any_string"
-
-
-
Method Detail
-
isValidKey
public static boolean isValidKey(String key)
Returns true when the key isnull
or either a plain UUID or a key formatted as "f:[UUID]:any_string"- Parameters:
key
- String representation of the key- Returns:
-
assertValidKey
public static void assertValidKey(String key) throws IllegalArgumentException
Logs an warning when the key is not a valid key- Parameters:
key
- String representation of the key- Throws:
IllegalArgumentException
-
-