Class JavaKeystoreKeyProviderFactory

  • All Implemented Interfaces:
    org.keycloak.component.ComponentFactory, org.keycloak.keys.KeyProviderFactory, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.ProviderFactory

    public class JavaKeystoreKeyProviderFactory
    extends AbstractRsaKeyProviderFactory
    Author:
    Stian Thorgersen
    • Field Detail

      • KEYSTORE_KEY

        public static String KEYSTORE_KEY
      • KEYSTORE_PROPERTY

        public static org.keycloak.provider.ProviderConfigProperty KEYSTORE_PROPERTY
      • KEYSTORE_PASSWORD_KEY

        public static String KEYSTORE_PASSWORD_KEY
      • KEYSTORE_PASSWORD_PROPERTY

        public static org.keycloak.provider.ProviderConfigProperty KEYSTORE_PASSWORD_PROPERTY
      • KEYSTORE_TYPE_KEY

        public static String KEYSTORE_TYPE_KEY
      • KEY_ALIAS_KEY

        public static String KEY_ALIAS_KEY
      • KEY_ALIAS_PROPERTY

        public static org.keycloak.provider.ProviderConfigProperty KEY_ALIAS_PROPERTY
      • KEY_PASSWORD_KEY

        public static String KEY_PASSWORD_KEY
      • KEY_PASSWORD_PROPERTY

        public static org.keycloak.provider.ProviderConfigProperty KEY_PASSWORD_PROPERTY
    • Constructor Detail

      • JavaKeystoreKeyProviderFactory

        public JavaKeystoreKeyProviderFactory()
    • Method Detail

      • init

        public void init​(org.keycloak.Config.Scope config)
      • create

        public org.keycloak.keys.KeyProvider create​(org.keycloak.models.KeycloakSession session,
                                                    org.keycloak.component.ComponentModel model)
      • validateConfiguration

        public void validateConfiguration​(org.keycloak.models.KeycloakSession session,
                                          org.keycloak.models.RealmModel realm,
                                          org.keycloak.component.ComponentModel model)
                                   throws org.keycloak.component.ComponentValidationException
        Specified by:
        validateConfiguration in interface org.keycloak.component.ComponentFactory
        Overrides:
        validateConfiguration in class AbstractRsaKeyProviderFactory
        Throws:
        org.keycloak.component.ComponentValidationException
      • getHelpText

        public String getHelpText()
      • getConfigProperties

        public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
      • getId

        public String getId()