Class ClientCertUndertowDomainMapper

java.lang.Object
org.wildfly.test.security.common.elytron.AbstractConfigurableElement
org.wildfly.test.security.common.elytron.ClientCertUndertowDomainMapper
All Implemented Interfaces:
ConfigurableElement

public class ClientCertUndertowDomainMapper extends AbstractConfigurableElement
Creates Undertow mapping to Elytron security domain. The Undertow-to-Elytron mapping goes from Undertow application-security-domain configuration to Elytron's http-authentication-factory (which uses a http-server-mechanism-factory) with CLIENT-CERT mechanism set. The http-authentication-factory then references Elytron security domain to be used.
Author:
Ondrej Kotek
  • Method Details

    • create

      public void create(org.jboss.as.test.integration.management.util.CLIWrapper cli) throws Exception
      Description copied from interface: ConfigurableElement
      Creates this element in domain model and also creates other resources if needed (e.g. external files)
      Parameters:
      cli - connected CLIWrapper instance
      Throws:
      Exception
    • remove

      public void remove(org.jboss.as.test.integration.management.util.CLIWrapper cli) throws Exception
      Description copied from interface: ConfigurableElement
      Reverts the changes introdued by create(...) method(s).
      Throws:
      Exception
    • builder

      public static ClientCertUndertowDomainMapper.Builder builder()
      Creates builder to build ClientCertUndertowDomainMapper. The name attribute is used for http-authentication-factory and provider-http-server-mechanism-factory names.
      Returns:
      created builder