public class JavaKeystoreKeyProviderFactory extends AbstractRsaKeyProviderFactory
Modifier and Type | Field and Description |
---|---|
static String |
ID |
static String |
KEY_ALIAS_KEY |
static ProviderConfigProperty |
KEY_ALIAS_PROPERTY |
static String |
KEY_PASSWORD_KEY |
static ProviderConfigProperty |
KEY_PASSWORD_PROPERTY |
static String |
KEYSTORE_KEY |
static String |
KEYSTORE_PASSWORD_KEY |
static ProviderConfigProperty |
KEYSTORE_PASSWORD_PROPERTY |
static ProviderConfigProperty |
KEYSTORE_PROPERTY |
Constructor and Description |
---|
JavaKeystoreKeyProviderFactory() |
Modifier and Type | Method and Description |
---|---|
KeyProvider |
create(KeycloakSession session,
ComponentModel model) |
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getHelpText() |
String |
getId() |
void |
validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model) |
configurationBuilder
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, createFallbackKeys, init, postInit
create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove
order
public static final String ID
public static String KEYSTORE_KEY
public static ProviderConfigProperty KEYSTORE_PROPERTY
public static String KEYSTORE_PASSWORD_KEY
public static ProviderConfigProperty KEYSTORE_PASSWORD_PROPERTY
public static String KEY_ALIAS_KEY
public static ProviderConfigProperty KEY_ALIAS_PROPERTY
public static String KEY_PASSWORD_KEY
public static ProviderConfigProperty KEY_PASSWORD_PROPERTY
public KeyProvider create(KeycloakSession session, ComponentModel model)
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) throws ComponentValidationException
validateConfiguration
in interface ComponentFactory
validateConfiguration
in class AbstractRsaKeyProviderFactory
ComponentValidationException
public String getHelpText()
public List<ProviderConfigProperty> getConfigProperties()
public String getId()
Copyright © 2019 JBoss by Red Hat. All rights reserved.