Package org.keycloak.keys.loader
Class PublicKeyStorageManager
java.lang.Object
org.keycloak.keys.loader.PublicKeyStorageManager
- Author:
- Marek Posolda
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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, JWTAuthorizationGrantConfig idpConfig, String kid, String alg) static org.keycloak.crypto.KeyWrappergetIdentityProviderKeyWrapper(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, JWTAuthorizationGrantConfig idpConfig, org.keycloak.jose.jws.JWSInput input)
-
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)
-