<?xml version="1.0" ?>
<!--
  ~ Copyright The WildFly Authors
  ~ SPDX-License-Identifier: Apache-2.0
  -->

<layer-spec xmlns="urn:jboss:galleon:layer-spec:1.0" name="elytron">
    <dependencies>
        <layer name="base-server"/> 
    </dependencies>
    <feature spec="subsystem.elytron">
        <feature-group name="elytron-common"/>
        <feature-group name="elytron-app"/>
    </feature>
    <feature-group name="standalone-elytron"/>
    <packages>
        <!-- required by default configuration-->
        <package name="org.wildfly.extension.elytron.jaas-realm"/>
        <package name="org.wildfly.openssl"/>
        <!-- In case the feature-pack containing this package is constrained at build time
             to a level that doesn't imply 'community', this package will be not packaged inside the feature-pack.
             'valid-for-stability' attribute allows to keep this dependency that will be ignored at provisioning time. -->
        <package name="org.wildfly.security.elytron-dynamic-ssl" optional="true" valid-for-stability="community"/>
    </packages>
</layer-spec>
