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.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)SecretKeygetAesSecretKey(org.keycloak.models.RealmModel realm, String kid)Deprecated.List<org.keycloak.keys.SecretKeyMetadata>getHmacKeys(org.keycloak.models.RealmModel realm)SecretKeygetHmacSecretKey(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)CertificategetRsaCertificate(org.keycloak.models.RealmModel realm, String kid)Deprecated.List<org.keycloak.keys.RsaKeyMetadata>getRsaKeys(org.keycloak.models.RealmModel realm)Deprecated.PublicKeygetRsaPublicKey(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:
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
public Stream<org.keycloak.crypto.KeyWrapper> getKeysStream(org.keycloak.models.RealmModel realm)
- 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 public PublicKey getRsaPublicKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getRsaPublicKeyin interfaceorg.keycloak.models.KeyManager
-
getRsaCertificate
@Deprecated public Certificate getRsaCertificate(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getRsaCertificatein interfaceorg.keycloak.models.KeyManager
-
getHmacSecretKey
@Deprecated public SecretKey getHmacSecretKey(org.keycloak.models.RealmModel realm, String kid)
Deprecated.- Specified by:
getHmacSecretKeyin interfaceorg.keycloak.models.KeyManager
-
getAesSecretKey
@Deprecated public SecretKey getAesSecretKey(org.keycloak.models.RealmModel realm, String kid)
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
public List<org.keycloak.keys.SecretKeyMetadata> getHmacKeys(org.keycloak.models.RealmModel realm)
- Specified by:
getHmacKeysin interfaceorg.keycloak.models.KeyManager
-
getAesKeys
public List<org.keycloak.keys.SecretKeyMetadata> getAesKeys(org.keycloak.models.RealmModel realm)
- Specified by:
getAesKeysin interfaceorg.keycloak.models.KeyManager
-
-