Package org.keycloak.keys
Interface KeyProviderFactory<T extends KeyProvider>
- All Superinterfaces:
- ComponentFactory<T,,- KeyProvider> - ConfiguredProvider,- ProviderFactory<KeyProvider>
- All Known Implementing Classes:
- AbstractEcKeyProviderFactory,- AbstractEddsaKeyProviderFactory,- AbstractGeneratedEcKeyProviderFactory,- AbstractGeneratedRsaKeyProviderFactory,- AbstractGeneratedSecretKeyProviderFactory,- AbstractImportedRsaKeyProviderFactory,- AbstractRsaKeyProviderFactory,- GeneratedAesKeyProviderFactory,- GeneratedEcdhKeyProviderFactory,- GeneratedEcdsaKeyProviderFactory,- GeneratedEddsaKeyProviderFactory,- GeneratedHmacKeyProviderFactory,- GeneratedRsaEncKeyProviderFactory,- GeneratedRsaKeyProviderFactory,- ImportedRsaEncKeyProviderFactory,- ImportedRsaKeyProviderFactory,- JavaKeystoreKeyProviderFactory
- Author:
- Stian Thorgersen
- 
Method SummaryModifier and TypeMethodDescriptiondefault voidclose()This is called when the server shuts down.create(KeycloakSession session, ComponentModel model) default booleancreateFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) default voidinit(Config.Scope config) Only called once when the factory is first created.default voidpostInit(KeycloakSessionFactory factory) Called after all provider factories have been initializedMethods inherited from interface org.keycloak.component.ComponentFactorycreate, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfigurationMethods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig, getConfigProperties, getHelpTextMethods inherited from interface org.keycloak.provider.ProviderFactorydependsOn, getConfigMetadata, getId, order
- 
Method Details- 
create- Specified by:
- createin interface- ComponentFactory<T extends KeyProvider,- KeyProvider> 
 
- 
createFallbackKeys
- 
initDescription copied from interface:ProviderFactoryOnly called once when the factory is first created.- Specified by:
- initin interface- ProviderFactory<T extends KeyProvider>
 
- 
postInitDescription copied from interface:ProviderFactoryCalled after all provider factories have been initialized- Specified by:
- postInitin interface- ProviderFactory<T extends KeyProvider>
 
- 
closedefault void close()Description copied from interface:ProviderFactoryThis is called when the server shuts down.- Specified by:
- closein interface- ProviderFactory<T extends KeyProvider>
 
 
-