Package org.keycloak.keys
Class GeneratedHmacKeyProviderFactory
- java.lang.Object
- 
- org.keycloak.keys.AbstractGeneratedSecretKeyProviderFactory<GeneratedHmacKeyProvider>
- 
- org.keycloak.keys.GeneratedHmacKeyProviderFactory
 
 
- 
- All Implemented Interfaces:
- ComponentFactory<GeneratedHmacKeyProvider,KeyProvider>,- KeyProviderFactory<GeneratedHmacKeyProvider>,- ConfiguredProvider,- ProviderFactory<KeyProvider>
 
 public class GeneratedHmacKeyProviderFactory extends AbstractGeneratedSecretKeyProviderFactory<GeneratedHmacKeyProvider> - Author:
- Stian Thorgersen
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intDEFAULT_HMAC_KEY_SIZEstatic StringID
 - 
Constructor SummaryConstructors Constructor Description GeneratedHmacKeyProviderFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description GeneratedHmacKeyProvidercreate(KeycloakSession session, ComponentModel model)booleancreateFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm)List<ProviderConfigProperty>getConfigProperties()protected intgetDefaultKeySize()StringgetHelpText()StringgetId()protected org.jboss.logging.Loggerlogger()- 
Methods inherited from class org.keycloak.keys.AbstractGeneratedSecretKeyProviderFactoryvalidateConfiguration
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.keycloak.component.ComponentFactorycreate, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove
 - 
Methods inherited from interface org.keycloak.provider.ConfiguredProvidergetConfig
 - 
Methods inherited from interface org.keycloak.keys.KeyProviderFactoryclose, init, postInit
 - 
Methods inherited from interface org.keycloak.provider.ProviderFactorygetConfigMetadata, order
 
- 
 
- 
- 
- 
Field Detail- 
IDpublic static final String ID - See Also:
- Constant Field Values
 
 - 
DEFAULT_HMAC_KEY_SIZEpublic static final int DEFAULT_HMAC_KEY_SIZE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createpublic GeneratedHmacKeyProvider create(KeycloakSession session, ComponentModel model) 
 - 
createFallbackKeyspublic boolean createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm) 
 - 
getHelpTextpublic String getHelpText() 
 - 
getConfigPropertiespublic List<ProviderConfigProperty> getConfigProperties() 
 - 
getIdpublic String getId() 
 - 
loggerprotected org.jboss.logging.Logger logger() - Specified by:
- loggerin class- AbstractGeneratedSecretKeyProviderFactory<GeneratedHmacKeyProvider>
 
 - 
getDefaultKeySizeprotected int getDefaultKeySize() - Specified by:
- getDefaultKeySizein class- AbstractGeneratedSecretKeyProviderFactory<GeneratedHmacKeyProvider>
 
 
- 
 
-