ARCHIVE - WildFly Security / Elytron - Capabilities and Requirements - Reference

Version 25

    This Document Is No Longer Maintained

     

    Updates are now being made to the following git repository: -

    GitHub - wildfly-security-incubator/wildfly-capabilities: Registry of capabilities accessible via the management layer o…

    WildFly Security / Elytron - Capabilities and Requirements - Reference

     

    Reference guide for the general security / Elytron capabilities and requirements used within WildFly both in the core and across the subsystems.

     

    Generally these are the capabilities made available by the Elytron subsystem and the general set of capabilities widely required across the application server and it's subsystems for security - other subsystems may still define their own specialised capabilities and requirements.

     

    In addition to the Elytron subsystem providing these capabilities other subsystems can also register that they supply these capabilities allowing them to replace some or all of the functionality provided by the Elytron subsystem.

     

    TypeNameDynamicCommentSince
    java.security.KeyStoreorg.wildfly.security.key-storetrueA dynamically named reference to a KeyStore.WildFly Core 3.0.0.Final
    javax.net.ssl.KeyManager[]org.wildfly.security.key-managerstrueA dynamically named reference to an array of KeyManagersWildFly Core 3.0.0.Final
    javax.net.ssl.SSLContextorg.wildfly.security.ssl-contexttrueA dynamically named reference to an SSL ContextWildFly Core 3.0.0.Final
    javax.net.ssl.TrustManager[]org.wildfly.security.trust-managerstrueA dynamically named reference to an array of TrustManagersWildFly Core 3.0.0.Final
    javax.security.sasl.SaslServerFactoryorg.wildfly.security.sasl-server-factorytrueA dynamically names reference to a SaslServerFactoryWildFly Core 3.0.0.Final
    org.wildfly.security.SecurityFactory<org.wildfly.security.credential.Credential>org.wildfly.security.security-factory.credentialtrueAdynamically named reference to a SecurityFactory that returns a CredentialWildFly Core 3.0.0.Final
    org.wildfly.security.auth.util.NameRewriterorg.wildfly.security.name-rewritertrueA dynamically named reference to a NameRewriterWildFly Core 3.0.0.Final
    org.wildfly.security.auth.util.PrincipalDecoderorg.wildfly.security.principal-decodertrueA dynamically named reference to a PrincipalDecoderWildFly Core 3.0.0.Final
    java.security.Provider[]org.wildfly.security.providerstrueA dynamically named reference to an array of ProvidersWildFly Core 3.0.0.Final
    org.wildfly.security.auth.util.RealmMapperorg.wildfly.security.realm-mappertrueA dynamically named reference to a realm mapper.WildFly Core 3.0.0.Final
    org.wildfly.security.authz.RoleDecoderorg.wildfly.security.role-decodertrueA dynamically named reference to a role decoder.WildFly Core 3.0.0.Final
    org.wildfly.security.auth.login.SecurityDomainorg.wildfly.security.security-domaintrueA dynamically named reference to a security domain.WildFly Core 3.0.0.Final
    org.wildfly.security.auth.spi.SecurityRealmorg.wildfly.security.security-realmtrueA dynamically named reference to a security realm.WildFly Core 3.0.0.Final
    org.wildfly.security.auth.server.ModifiableSecurityRealmorg.wildfly.security.modifiable-security-realmtrueA dynamically named reference to a modifiable security realm, all modifiable security realms should also expose the security realm capability.WildFly Core 3.0.0.Final
    org.wildfly.security.auth.server.HttpAuthenticationFactoryorg.wildfly.security.http-authentication-factorytrueA dynamically named reference to a HttpAuthenticationFactoryWildFly Core 3.0.0.Final
    org.wildfly.security.auth.server.SaslAuthenticationFactoryorg.wildfly.security.sasl-authentication-factorytrueA dynamically named reference to a SaslAuthenticationFactoryWildFly Core 3.0.0.Final
    org.wildfly.security.http.HttpServerAuthenticationMechanismFactoryorg.wildfly.security.http-server-mechanism-factorytrueA dynamically named reference to a HttpServerAuthenticationMechanismFactoryWildFly Core 3.0.0.Final
    org.wildfly.common.function.ExceptionSupplier<javax.naming.directory.DirContext, javax.naming.NamingException>org.wildfly.security.dir-contexttrueA dynamically named reference to a DirContext supplierWildFly Core 3.0.0.Final
    org.jboss.as.controller.security.CredentialStoreClientorg.wildfly.security.credential-store-clienttrueCredential Store Client used to retrieve actual credential from referenced storeWildFly Core 3.0.0.Final

     

    Note: For the purpose of API compatibility these will be considered frozen upon .Final releases of WildFly Core.