Class PublicKeyStorageManager

java.lang.Object
org.keycloak.keys.loader.PublicKeyStorageManager

public class PublicKeyStorageManager extends Object
Author:
Marek Posolda
  • Constructor Details

    • PublicKeyStorageManager

      public PublicKeyStorageManager()
  • Method Details

    • 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, JWTAuthorizationGrantConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
    • getIdentityProviderKeyWrapper

      public static org.keycloak.crypto.KeyWrapper getIdentityProviderKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, JWTAuthorizationGrantConfig idpConfig, String kid, String alg)