public class GeneratedEcdsaKeyProviderFactory extends AbstractEcdsaKeyProviderFactory
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_ECDSA_ELLIPTIC_CURVE |
static String |
ID |
ECDSA_ELLIPTIC_CURVE_KEY, ECDSA_ELLIPTIC_CURVE_PROPERTY, ECDSA_PRIVATE_KEY_KEY, ECDSA_PUBLIC_KEY_KEY
Constructor and Description |
---|
GeneratedEcdsaKeyProviderFactory() |
Modifier and Type | Method and Description |
---|---|
KeyProvider |
create(KeycloakSession session,
ComponentModel model) |
boolean |
createFallbackKeys(KeycloakSession session,
KeyUse keyUse,
String algorithm) |
List<ProviderConfigProperty> |
getConfigProperties() |
String |
getHelpText() |
String |
getId() |
void |
validateConfiguration(KeycloakSession session,
RealmModel realm,
ComponentModel model)
Called before a component is created or updated.
|
configurationBuilder, convertAlgorithmToECDomainParmNistRep, convertECDomainParmNistRepToAlgorithm, convertECDomainParmNistRepToSecRep, generateEcdsaKeyPair
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, init, postInit
create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove
order
public static final String ID
public static final String DEFAULT_ECDSA_ELLIPTIC_CURVE
public KeyProvider create(KeycloakSession session, ComponentModel model)
public boolean createFallbackKeys(KeycloakSession session, KeyUse keyUse, String algorithm)
public String getHelpText()
public List<ProviderConfigProperty> getConfigProperties()
public String getId()
public void validateConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) throws ComponentValidationException
ComponentFactory
validateConfiguration
in interface ComponentFactory
validateConfiguration
in class AbstractEcdsaKeyProviderFactory
ComponentValidationException
Copyright © 2020 JBoss by Red Hat. All rights reserved.