Package org.keycloak.adapters.rotation
Class JWKPublicKeyLocator
- java.lang.Object
-
- org.keycloak.adapters.rotation.JWKPublicKeyLocator
-
- All Implemented Interfaces:
PublicKeyLocator
public class JWKPublicKeyLocator extends Object implements PublicKeyLocator
When needed, publicKeys are downloaded by sending request to realm's jwks_url- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description JWKPublicKeyLocator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PublicKey
getPublicKey(String kid, KeycloakDeployment deployment)
void
reset(KeycloakDeployment deployment)
Reset the state of locator (eg.
-
-
-
Method Detail
-
getPublicKey
public PublicKey getPublicKey(String kid, KeycloakDeployment deployment)
- Specified by:
getPublicKey
in interfacePublicKeyLocator
- Returns:
- publicKey, which should be used for verify signature on given "input"
-
reset
public void reset(KeycloakDeployment deployment)
Description copied from interface:PublicKeyLocator
Reset the state of locator (eg. clear the cached keys)- Specified by:
reset
in interfacePublicKeyLocator
-
-