Package org.keycloak.keys
Class DefaultKeyManager
- java.lang.Object
-
- org.keycloak.keys.DefaultKeyManager
-
- All Implemented Interfaces:
org.keycloak.models.KeyManager
public class DefaultKeyManager extends Object implements org.keycloak.models.KeyManager
- Author:
- Stian Thorgersen
-
-
Constructor Summary
Constructors Constructor Description DefaultKeyManager(org.keycloak.models.KeycloakSession session)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.keycloak.models.KeyManager.ActiveAesKey
getActiveAesKey(org.keycloak.models.RealmModel realm)
Deprecated.org.keycloak.models.KeyManager.ActiveHmacKey
getActiveHmacKey(org.keycloak.models.RealmModel realm)
Deprecated.org.keycloak.crypto.KeyWrapper
getActiveKey(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm)
org.keycloak.models.KeyManager.ActiveRsaKey
getActiveRsaKey(org.keycloak.models.RealmModel realm)
Deprecated.List<org.keycloak.keys.SecretKeyMetadata>
getAesKeys(org.keycloak.models.RealmModel realm)
SecretKey
getAesSecretKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.List<org.keycloak.keys.SecretKeyMetadata>
getHmacKeys(org.keycloak.models.RealmModel realm)
SecretKey
getHmacSecretKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.org.keycloak.crypto.KeyWrapper
getKey(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)
Certificate
getRsaCertificate(org.keycloak.models.RealmModel realm, String kid)
Deprecated.List<org.keycloak.keys.RsaKeyMetadata>
getRsaKeys(org.keycloak.models.RealmModel realm)
Deprecated.PublicKey
getRsaPublicKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.
-
-
-
Method Detail
-
getActiveKey
public org.keycloak.crypto.KeyWrapper getActiveKey(org.keycloak.models.RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm)
- Specified by:
getActiveKey
in 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:
getKey
in 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:
getKeysStream
in interfaceorg.keycloak.models.KeyManager
-
getKeysStream
public Stream<org.keycloak.crypto.KeyWrapper> getKeysStream(org.keycloak.models.RealmModel realm)
- Specified by:
getKeysStream
in interfaceorg.keycloak.models.KeyManager
-
getActiveRsaKey
@Deprecated public org.keycloak.models.KeyManager.ActiveRsaKey getActiveRsaKey(org.keycloak.models.RealmModel realm)
Deprecated.- Specified by:
getActiveRsaKey
in interfaceorg.keycloak.models.KeyManager
-
getActiveHmacKey
@Deprecated public org.keycloak.models.KeyManager.ActiveHmacKey getActiveHmacKey(org.keycloak.models.RealmModel realm)
Deprecated.- Specified by:
getActiveHmacKey
in interfaceorg.keycloak.models.KeyManager
-
getActiveAesKey
@Deprecated public org.keycloak.models.KeyManager.ActiveAesKey getActiveAesKey(org.keycloak.models.RealmModel realm)
Deprecated.- Specified by:
getActiveAesKey
in interfaceorg.keycloak.models.KeyManager
-
getRsaPublicKey
@Deprecated public PublicKey getRsaPublicKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getRsaPublicKey
in interfaceorg.keycloak.models.KeyManager
-
getRsaCertificate
@Deprecated public Certificate getRsaCertificate(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getRsaCertificate
in interfaceorg.keycloak.models.KeyManager
-
getHmacSecretKey
@Deprecated public SecretKey getHmacSecretKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getHmacSecretKey
in interfaceorg.keycloak.models.KeyManager
-
getAesSecretKey
@Deprecated public SecretKey getAesSecretKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getAesSecretKey
in interfaceorg.keycloak.models.KeyManager
-
getRsaKeys
@Deprecated public List<org.keycloak.keys.RsaKeyMetadata> getRsaKeys(org.keycloak.models.RealmModel realm)
Deprecated.- Specified by:
getRsaKeys
in interfaceorg.keycloak.models.KeyManager
-
getHmacKeys
public List<org.keycloak.keys.SecretKeyMetadata> getHmacKeys(org.keycloak.models.RealmModel realm)
- Specified by:
getHmacKeys
in interfaceorg.keycloak.models.KeyManager
-
getAesKeys
public List<org.keycloak.keys.SecretKeyMetadata> getAesKeys(org.keycloak.models.RealmModel realm)
- Specified by:
getAesKeys
in interfaceorg.keycloak.models.KeyManager
-
-