Class PublicKeyStorageManager

    • Constructor Detail

      • PublicKeyStorageManager

        public PublicKeyStorageManager()
    • 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)