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