public class DefaultKeyManager extends Object implements KeyManager
KeyManager.ActiveAesKey, KeyManager.ActiveHmacKey, KeyManager.ActiveRsaKey
Constructor and Description |
---|
DefaultKeyManager(KeycloakSession session) |
public DefaultKeyManager(KeycloakSession session)
public KeyWrapper getActiveKey(RealmModel realm, KeyUse use, String algorithm)
getActiveKey
in interface KeyManager
public KeyWrapper getKey(RealmModel realm, String kid, KeyUse use, String algorithm)
getKey
in interface KeyManager
public List<KeyWrapper> getKeys(RealmModel realm, KeyUse use, String algorithm)
getKeys
in interface KeyManager
public List<KeyWrapper> getKeys(RealmModel realm)
getKeys
in interface KeyManager
@Deprecated public KeyManager.ActiveRsaKey getActiveRsaKey(RealmModel realm)
getActiveRsaKey
in interface KeyManager
@Deprecated public KeyManager.ActiveHmacKey getActiveHmacKey(RealmModel realm)
getActiveHmacKey
in interface KeyManager
@Deprecated public KeyManager.ActiveAesKey getActiveAesKey(RealmModel realm)
getActiveAesKey
in interface KeyManager
@Deprecated public PublicKey getRsaPublicKey(RealmModel realm, String kid)
getRsaPublicKey
in interface KeyManager
@Deprecated public Certificate getRsaCertificate(RealmModel realm, String kid)
getRsaCertificate
in interface KeyManager
@Deprecated public SecretKey getHmacSecretKey(RealmModel realm, String kid)
getHmacSecretKey
in interface KeyManager
@Deprecated public SecretKey getAesSecretKey(RealmModel realm, String kid)
getAesSecretKey
in interface KeyManager
@Deprecated public List<RsaKeyMetadata> getRsaKeys(RealmModel realm)
getRsaKeys
in interface KeyManager
public List<SecretKeyMetadata> getHmacKeys(RealmModel realm)
getHmacKeys
in interface KeyManager
public List<SecretKeyMetadata> getAesKeys(RealmModel realm)
getAesKeys
in interface KeyManager
Copyright © 2019 JBoss by Red Hat. All rights reserved.