Package org.keycloak.keys
Class DefaultKeyManager
java.lang.Object
org.keycloak.keys.DefaultKeyManager
- All Implemented Interfaces:
KeyManager
- Author:
- Stian Thorgersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.KeyManager
KeyManager.ActiveAesKey, KeyManager.ActiveHmacKey, KeyManager.ActiveRsaKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActiveAesKey(RealmModel realm) Deprecated.getActiveHmacKey(RealmModel realm) Deprecated.getActiveKey(RealmModel realm, KeyUse use, String algorithm) getActiveRsaKey(RealmModel realm) Deprecated.getAesKeys(RealmModel realm) getAesSecretKey(RealmModel realm, String kid) Deprecated.getHmacKeys(RealmModel realm) getHmacSecretKey(RealmModel realm, String kid) Deprecated.getKey(RealmModel realm, String kid, KeyUse use, String algorithm) getKeysStream(RealmModel realm) Returns allKeyWrapperfor the given realm.getKeysStream(RealmModel realm, KeyUse use, String algorithm) Returns allKeyWrapperfor the given realm that match given criteria.getRsaCertificate(RealmModel realm, String kid) Deprecated.getRsaKeys(RealmModel realm) Deprecated.getRsaPublicKey(RealmModel realm, String kid) Deprecated.
-
Constructor Details
-
DefaultKeyManager
-
-
Method Details
-
getActiveKey
- Specified by:
getActiveKeyin interfaceKeyManager
-
getKey
- Specified by:
getKeyin interfaceKeyManager
-
getKeysStream
Description copied from interface:KeyManagerReturns allKeyWrapperfor the given realm that match given criteria.- Specified by:
getKeysStreamin interfaceKeyManager- Parameters:
realm-RealmModel.use-KeyUse.algorithm-String.- Returns:
- Stream of all
KeyWrapperin the realm. Never returnsnull.
-
getKeysStream
Description copied from interface:KeyManagerReturns allKeyWrapperfor the given realm.- Specified by:
getKeysStreamin interfaceKeyManager- Parameters:
realm-RealmModel.- Returns:
- Stream of all
KeyWrapperin the realm. Never returnsnull.
-
getActiveRsaKey
Deprecated.- Specified by:
getActiveRsaKeyin interfaceKeyManager
-
getActiveHmacKey
Deprecated.- Specified by:
getActiveHmacKeyin interfaceKeyManager
-
getActiveAesKey
Deprecated.- Specified by:
getActiveAesKeyin interfaceKeyManager
-
getRsaPublicKey
Deprecated.- Specified by:
getRsaPublicKeyin interfaceKeyManager
-
getRsaCertificate
Deprecated.- Specified by:
getRsaCertificatein interfaceKeyManager
-
getHmacSecretKey
Deprecated.- Specified by:
getHmacSecretKeyin interfaceKeyManager
-
getAesSecretKey
Deprecated.- Specified by:
getAesSecretKeyin interfaceKeyManager
-
getRsaKeys
Deprecated.- Specified by:
getRsaKeysin interfaceKeyManager
-
getHmacKeys
- Specified by:
getHmacKeysin interfaceKeyManager
-
getAesKeys
- Specified by:
getAesKeysin interfaceKeyManager
-