Class GeneratedEddsaKeyProviderFactory

java.lang.Object
org.keycloak.keys.AbstractEddsaKeyProviderFactory
org.keycloak.keys.GeneratedEddsaKeyProviderFactory
All Implemented Interfaces:
org.keycloak.component.ComponentFactory, org.keycloak.keys.KeyProviderFactory, org.keycloak.provider.ConfiguredProvider, org.keycloak.provider.ProviderFactory

public class GeneratedEddsaKeyProviderFactory extends AbstractEddsaKeyProviderFactory
Author:
Takashi Norimatsu
  • Field Details

  • Constructor Details

    • GeneratedEddsaKeyProviderFactory

      public GeneratedEddsaKeyProviderFactory()
  • Method Details

    • create

      public org.keycloak.keys.KeyProvider create(org.keycloak.models.KeycloakSession session, org.keycloak.component.ComponentModel model)
    • createFallbackKeys

      public boolean createFallbackKeys(org.keycloak.models.KeycloakSession session, org.keycloak.crypto.KeyUse keyUse, String algorithm)
    • getHelpText

      public String getHelpText()
    • getConfigProperties

      public List<org.keycloak.provider.ProviderConfigProperty> getConfigProperties()
    • getId

      public String getId()
    • validateConfiguration

      public void validateConfiguration(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.component.ComponentModel model) throws org.keycloak.component.ComponentValidationException
      Specified by:
      validateConfiguration in interface org.keycloak.component.ComponentFactory
      Overrides:
      validateConfiguration in class AbstractEddsaKeyProviderFactory
      Throws:
      org.keycloak.component.ComponentValidationException