Package org.keycloak.keys
Class JavaKeystoreKeyProviderFactory
java.lang.Object
org.keycloak.keys.JavaKeystoreKeyProviderFactory
- All Implemented Interfaces:
org.keycloak.component.ComponentFactory,org.keycloak.keys.KeyProviderFactory,org.keycloak.provider.ConfiguredProvider,org.keycloak.provider.ProviderFactory
public class JavaKeystoreKeyProviderFactory
extends Object
implements org.keycloak.keys.KeyProviderFactory
- Author:
- Stian Thorgersen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final org.keycloak.provider.ProviderConfigPropertystatic final Stringstatic final org.keycloak.provider.ProviderConfigPropertystatic final Stringstatic final Stringstatic final org.keycloak.provider.ProviderConfigPropertystatic final org.keycloak.provider.ProviderConfigPropertystatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.keys.KeyProvidercreate(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model) List<org.keycloak.provider.ProviderConfigProperty>List<org.keycloak.provider.ProviderConfigProperty>getId()voidinit(org.keycloak.Config.Scope config) voidvalidateConfiguration(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel model) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, getCommonProviderConfigProperties, getTypeMetadata, isInternal, onCreate, onUpdate, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.keys.KeyProviderFactory
close, createFallbackKeys, postInitMethods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, order
-
Field Details
-
ID
- See Also:
-
KEYSTORES_PATH_INIT_KEY
- See Also:
-
KEYSTORE_KEY
- See Also:
-
KEYSTORE_PROPERTY
public static final org.keycloak.provider.ProviderConfigProperty KEYSTORE_PROPERTY -
KEYSTORE_PASSWORD_KEY
- See Also:
-
KEYSTORE_PASSWORD_PROPERTY
public static final org.keycloak.provider.ProviderConfigProperty KEYSTORE_PASSWORD_PROPERTY -
KEYSTORE_TYPE_KEY
- See Also:
-
KEY_ALIAS_KEY
- See Also:
-
KEY_ALIAS_PROPERTY
public static final org.keycloak.provider.ProviderConfigProperty KEY_ALIAS_PROPERTY -
KEY_PASSWORD_KEY
- See Also:
-
KEY_PASSWORD_PROPERTY
public static final org.keycloak.provider.ProviderConfigProperty KEY_PASSWORD_PROPERTY
-
-
Constructor Details
-
JavaKeystoreKeyProviderFactory
public JavaKeystoreKeyProviderFactory()
-
-
Method Details
-
init
public void init(org.keycloak.Config.Scope config) - Specified by:
initin interfaceorg.keycloak.keys.KeyProviderFactory- Specified by:
initin interfaceorg.keycloak.provider.ProviderFactory
-
create
public org.keycloak.keys.KeyProvider create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model) - Specified by:
createin interfaceorg.keycloak.component.ComponentFactory- Specified by:
createin interfaceorg.keycloak.keys.KeyProviderFactory
-
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:
validateConfigurationin interfaceorg.keycloak.component.ComponentFactory- Throws:
org.keycloak.component.ComponentValidationException
-
getHelpText
- Specified by:
getHelpTextin interfaceorg.keycloak.provider.ConfiguredProvider
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceorg.keycloak.provider.ConfiguredProvider
-
getId
- Specified by:
getIdin interfaceorg.keycloak.provider.ProviderFactory
-
getConfigMetadata
- Specified by:
getConfigMetadatain interfaceorg.keycloak.provider.ProviderFactory
-