Package org.keycloak.keys
Class DefaultKeyManager
java.lang.Object
org.keycloak.keys.DefaultKeyManager
- All Implemented Interfaces:
org.keycloak.models.KeyManager
- Author:
- Stian Thorgersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.KeyManager
org.keycloak.models.KeyManager.ActiveAesKey, org.keycloak.models.KeyManager.ActiveHmacKey, org.keycloak.models.KeyManager.ActiveRsaKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.models.KeyManager.ActiveAesKeygetActiveAesKey(org.keycloak.models.RealmModel realm) Deprecated.org.keycloak.models.KeyManager.ActiveHmacKeygetActiveHmacKey(org.keycloak.models.RealmModel realm) Deprecated.org.keycloak.crypto.KeyWrappergetActiveKey(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) org.keycloak.models.KeyManager.ActiveRsaKeygetActiveRsaKey(org.keycloak.models.RealmModel realm) Deprecated.List<org.keycloak.keys.SecretKeyMetadata>getAesKeys(org.keycloak.models.RealmModel realm) getAesSecretKey(org.keycloak.models.RealmModel realm, String kid) Deprecated.List<org.keycloak.keys.SecretKeyMetadata>getHmacKeys(org.keycloak.models.RealmModel realm) getHmacSecretKey(org.keycloak.models.RealmModel realm, String kid) Deprecated.org.keycloak.crypto.KeyWrappergetKey(org.keycloak.models.RealmModel realm, String kid, org.keycloak.crypto.KeyUse use, String algorithm) Stream<org.keycloak.crypto.KeyWrapper>getKeysStream(org.keycloak.models.RealmModel realm) Stream<org.keycloak.crypto.KeyWrapper>getKeysStream(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) getRsaCertificate(org.keycloak.models.RealmModel realm, String kid) Deprecated.List<org.keycloak.keys.RsaKeyMetadata>getRsaKeys(org.keycloak.models.RealmModel realm) Deprecated.getRsaPublicKey(org.keycloak.models.RealmModel realm, String kid) Deprecated.
-
Constructor Details
-
DefaultKeyManager
public DefaultKeyManager(org.keycloak.models.KeycloakSession session)
-
-
Method Details
-
getActiveKey
public org.keycloak.crypto.KeyWrapper getActiveKey(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) - Specified by:
getActiveKeyin interfaceorg.keycloak.models.KeyManager
-
getKey
public org.keycloak.crypto.KeyWrapper getKey(org.keycloak.models.RealmModel realm, String kid, org.keycloak.crypto.KeyUse use, String algorithm) - Specified by:
getKeyin interfaceorg.keycloak.models.KeyManager
-
getKeysStream
public Stream<org.keycloak.crypto.KeyWrapper> getKeysStream(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) - Specified by:
getKeysStreamin interfaceorg.keycloak.models.KeyManager
-
getKeysStream
- Specified by:
getKeysStreamin interfaceorg.keycloak.models.KeyManager
-
getActiveRsaKey
@Deprecated public org.keycloak.models.KeyManager.ActiveRsaKey getActiveRsaKey(org.keycloak.models.RealmModel realm) Deprecated.- Specified by:
getActiveRsaKeyin interfaceorg.keycloak.models.KeyManager
-
getActiveHmacKey
@Deprecated public org.keycloak.models.KeyManager.ActiveHmacKey getActiveHmacKey(org.keycloak.models.RealmModel realm) Deprecated.- Specified by:
getActiveHmacKeyin interfaceorg.keycloak.models.KeyManager
-
getActiveAesKey
@Deprecated public org.keycloak.models.KeyManager.ActiveAesKey getActiveAesKey(org.keycloak.models.RealmModel realm) Deprecated.- Specified by:
getActiveAesKeyin interfaceorg.keycloak.models.KeyManager
-
getRsaPublicKey
Deprecated.- Specified by:
getRsaPublicKeyin interfaceorg.keycloak.models.KeyManager
-
getRsaCertificate
Deprecated.- Specified by:
getRsaCertificatein interfaceorg.keycloak.models.KeyManager
-
getHmacSecretKey
Deprecated.- Specified by:
getHmacSecretKeyin interfaceorg.keycloak.models.KeyManager
-
getAesSecretKey
Deprecated.- Specified by:
getAesSecretKeyin interfaceorg.keycloak.models.KeyManager
-
getRsaKeys
@Deprecated public List<org.keycloak.keys.RsaKeyMetadata> getRsaKeys(org.keycloak.models.RealmModel realm) Deprecated.- Specified by:
getRsaKeysin interfaceorg.keycloak.models.KeyManager
-
getHmacKeys
- Specified by:
getHmacKeysin interfaceorg.keycloak.models.KeyManager
-
getAesKeys
- Specified by:
getAesKeysin interfaceorg.keycloak.models.KeyManager
-