Package org.keycloak.models.map.keys
Class MapPublicKeyStorageProvider
java.lang.Object
org.keycloak.models.map.keys.MapPublicKeyStorageProvider
- All Implemented Interfaces:
PublicKeyStorageProvider,Provider
-
Constructor Summary
ConstructorsConstructorDescriptionMapPublicKeyStorageProvider(KeycloakSession session, Map<String, FutureTask<PublicKeysWrapper>> tasksInProgress) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getFirstPublicKey(String modelKey, String algorithm, PublicKeyLoader loader) getPublicKey(String modelKey, String kid, String algorithm, PublicKeyLoader loader)
-
Constructor Details
-
MapPublicKeyStorageProvider
public MapPublicKeyStorageProvider(KeycloakSession session, Map<String, FutureTask<PublicKeysWrapper>> tasksInProgress)
-
-
Method Details
-
getFirstPublicKey
- Specified by:
getFirstPublicKeyin interfacePublicKeyStorageProvider
-
getPublicKey
public KeyWrapper getPublicKey(String modelKey, String kid, String algorithm, PublicKeyLoader loader) - Specified by:
getPublicKeyin interfacePublicKeyStorageProvider
-
close
public void close()
-