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 PublicKey
getClientPublicKey(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)
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)
static org.keycloak.crypto.KeyWrapper
getClientPublicKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.ClientModel client, org.keycloak.jose.jws.JWSInput input)
static org.keycloak.crypto.KeyWrapper
getIdentityProviderKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, OIDCIdentityProviderConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
static PublicKey
getIdentityProviderPublicKey(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)
-
-