Class LDSigningServiceProviderFactory
java.lang.Object
org.keycloak.protocol.oid4vc.issuance.signing.LDSigningServiceProviderFactory
- All Implemented Interfaces:
ComponentFactory<VerifiableCredentialsSigningService,,VerifiableCredentialsSigningService> VCSigningServiceProviderFactory,ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<VerifiableCredentialsSigningService>
public class LDSigningServiceProviderFactory
extends Object
implements VCSigningServiceProviderFactory
Provider Factory to create
LDSigningServices- Author:
- Stefan Wiedemann
-
Field Summary
FieldsFields inherited from interface org.keycloak.protocol.oid4vc.issuance.signing.VCSigningServiceProviderFactory
ISSUER_DID_REALM_ATTRIBUTE_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(KeycloakSession session, ComponentModel model) getId()Should return the credentials format supported by the signing service.voidvalidateSpecificConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) Should validate potential implementation specific configuration of the factory.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.component.ComponentFactory
create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemoveMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfigMethods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, orderMethods inherited from interface org.keycloak.protocol.oid4vc.issuance.signing.VCSigningServiceProviderFactory
close, init, isSupported, isSupported, postInit, validateConfiguration
-
Field Details
-
SUPPORTED_FORMAT
-
-
Constructor Details
-
LDSigningServiceProviderFactory
public LDSigningServiceProviderFactory()
-
-
Method Details
-
create
- Specified by:
createin interfaceComponentFactory<VerifiableCredentialsSigningService,VerifiableCredentialsSigningService>
-
getHelpText
- Specified by:
getHelpTextin interfaceConfiguredProvider
-
getConfigProperties
- Specified by:
getConfigPropertiesin interfaceConfiguredProvider
-
getId
- Specified by:
getIdin interfaceProviderFactory<VerifiableCredentialsSigningService>
-
validateSpecificConfiguration
public void validateSpecificConfiguration(KeycloakSession session, RealmModel realm, ComponentModel model) throws ComponentValidationException Description copied from interface:VCSigningServiceProviderFactoryShould validate potential implementation specific configuration of the factory.- Specified by:
validateSpecificConfigurationin interfaceVCSigningServiceProviderFactory- Throws:
ComponentValidationException
-
supportedFormat
Description copied from interface:VCSigningServiceProviderFactoryShould return the credentials format supported by the signing service.- Specified by:
supportedFormatin interfaceVCSigningServiceProviderFactory- Returns:
- the format
-