Package org.keycloak.models
Interface KeyManager
public interface KeyManager
- Author:
- Stian Thorgersen
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptiongetActiveAesKey(RealmModel realm) Deprecated.getActiveHmacKey(RealmModel realm) Deprecated.org.keycloak.crypto.KeyWrappergetActiveKey(RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) getActiveRsaKey(RealmModel realm) Deprecated.getAesKeys(RealmModel realm) Deprecated.getAesSecretKey(RealmModel realm, String kid) Deprecated.getHmacKeys(RealmModel realm) Deprecated.getHmacSecretKey(RealmModel realm, String kid) Deprecated.org.keycloak.crypto.KeyWrappergetKey(RealmModel realm, String kid, org.keycloak.crypto.KeyUse use, String algorithm) Stream<org.keycloak.crypto.KeyWrapper>getKeysStream(RealmModel realm) Returns allKeyWrapperfor the given realm.Stream<org.keycloak.crypto.KeyWrapper>getKeysStream(RealmModel realm, org.keycloak.crypto.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.
-
Method Details
-
getActiveKey
org.keycloak.crypto.KeyWrapper getActiveKey(RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) -
getKey
org.keycloak.crypto.KeyWrapper getKey(RealmModel realm, String kid, org.keycloak.crypto.KeyUse use, String algorithm) -
getKeysStream
Returns allKeyWrapperfor the given realm.- Parameters:
realm-RealmModel.- Returns:
- Stream of all
KeyWrapperin the realm. Never returnsnull.
-
getKeysStream
Stream<org.keycloak.crypto.KeyWrapper> getKeysStream(RealmModel realm, org.keycloak.crypto.KeyUse use, String algorithm) Returns allKeyWrapperfor the given realm that match given criteria.- Parameters:
realm-RealmModel.use-KeyUse.algorithm-String.- Returns:
- Stream of all
KeyWrapperin the realm. Never returnsnull.
-
getActiveRsaKey
Deprecated. -
getRsaPublicKey
Deprecated. -
getRsaCertificate
Deprecated. -
getRsaKeys
Deprecated. -
getActiveHmacKey
Deprecated. -
getHmacSecretKey
Deprecated. -
getHmacKeys
Deprecated. -
getActiveAesKey
Deprecated. -
getAesSecretKey
Deprecated. -
getAesKeys
Deprecated.
-