Package org.keycloak.models.map.keys
Class MapPublicKeyStorageProvider
- java.lang.Object
-
- org.keycloak.models.map.keys.MapPublicKeyStorageProvider
-
- All Implemented Interfaces:
PublicKeyStorageProvider,Provider
public class MapPublicKeyStorageProvider extends Object implements PublicKeyStorageProvider
-
-
Constructor Summary
Constructors Constructor Description MapPublicKeyStorageProvider(KeycloakSession session, Map<String,FutureTask<Map<String,KeyWrapper>>> tasksInProgress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()KeyWrappergetFirstPublicKey(String modelKey, String algorithm, PublicKeyLoader loader)KeyWrappergetPublicKey(String modelKey, String kid, PublicKeyLoader loader)
-
-
-
Constructor Detail
-
MapPublicKeyStorageProvider
public MapPublicKeyStorageProvider(KeycloakSession session, Map<String,FutureTask<Map<String,KeyWrapper>>> tasksInProgress)
-
-
Method Detail
-
getPublicKey
public KeyWrapper getPublicKey(String modelKey, String kid, PublicKeyLoader loader)
- Specified by:
getPublicKeyin interfacePublicKeyStorageProvider
-
getFirstPublicKey
public KeyWrapper getFirstPublicKey(String modelKey, String algorithm, PublicKeyLoader loader)
- Specified by:
getFirstPublicKeyin interfacePublicKeyStorageProvider
-
-