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, waitclose, create, createFallbackKeys, init, postInitcreate, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemovegetId, ordergetConfigProperties, getHelpTextprotected 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
ComponentFactoryvalidateConfiguration in interface ComponentFactoryComponentValidationExceptionpublic static String convertECDomainParmNistRepToSecRep(String ecInNistRep)
public static String convertECDomainParmNistRepToAlgorithm(String ecInNistRep)
Copyright © 2021 JBoss by Red Hat. All rights reserved.