Class JwtCredentialBuilderFactory

java.lang.Object
org.keycloak.protocol.oid4vc.issuance.credentialbuilder.JwtCredentialBuilderFactory
All Implemented Interfaces:
org.keycloak.component.ComponentFactory<CredentialBuilder,CredentialBuilder>, CredentialBuilderFactory, OID4VCEnvironmentProviderFactory, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.EnvironmentDependentProviderFactory, org.keycloak.provider.ProviderFactory<CredentialBuilder>

public class JwtCredentialBuilderFactory extends Object implements CredentialBuilderFactory
Author:
Ingrid Kamga
  • Field Details

    • configProperties

      protected static final List<org.keycloak.provider.ProviderConfigProperty> configProperties
  • Constructor Details

    • JwtCredentialBuilderFactory

      public JwtCredentialBuilderFactory()
  • Method Details

    • getSupportedFormat

      public String getSupportedFormat()
      Description copied from interface: CredentialBuilderFactory
      Returns the credential format supported by the credential builder.
      Specified by:
      getSupportedFormat in interface CredentialBuilderFactory
    • getHelpText

      public String getHelpText()
      Specified by:
      getHelpText in interface org.keycloak.provider.ConfiguredProvider
    • getConfigProperties

      public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
      Specified by:
      getConfigProperties in interface org.keycloak.provider.ConfiguredProvider
    • create

      public CredentialBuilder create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
      Specified by:
      create in interface org.keycloak.component.ComponentFactory<CredentialBuilder,CredentialBuilder>