Package org.keycloak.keys.loader
Class PublicKeyStorageManager
- java.lang.Object
-
- org.keycloak.keys.loader.PublicKeyStorageManager
-
public class PublicKeyStorageManager extends Object
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description PublicKeyStorageManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PublicKeygetClientPublicKey(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)static org.keycloak.crypto.KeyWrappergetClientPublicKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jwk.JWK.Use keyUse, String algAlgorithm)static org.keycloak.crypto.KeyWrappergetClientPublicKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)static org.keycloak.crypto.KeyWrappergetIdentityProviderKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, OIDCIdentityProviderConfig idpConfig, org.keycloak.jose.jws.JWSInput input)static PublicKeygetIdentityProviderPublicKey(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, OIDCIdentityProviderConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
-
-
-
Method Detail
-
getClientPublicKey
public static PublicKey getClientPublicKey(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)
-
getClientPublicKeyWrapper
public static org.keycloak.crypto.KeyWrapper getClientPublicKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)
-
getClientPublicKeyWrapper
public static org.keycloak.crypto.KeyWrapper getClientPublicKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jwk.JWK.Use keyUse, String algAlgorithm)
-
getIdentityProviderKeyWrapper
public static org.keycloak.crypto.KeyWrapper getIdentityProviderKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, OIDCIdentityProviderConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
-
getIdentityProviderPublicKey
public static PublicKey getIdentityProviderPublicKey(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, OIDCIdentityProviderConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
-
-