This Document Is No Longer Maintained
Updates are now being made to the following git repository: -
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.
Type | Name | Dynamic | Comment | Since |
---|---|---|---|---|
java.security.KeyStore | org.wildfly.security.key-store | true | A dynamically named reference to a KeyStore. | WildFly Core 3.0.0.Final |
javax.net.ssl.KeyManager[] | org.wildfly.security.key-managers | true | A dynamically named reference to an array of KeyManagers | WildFly Core 3.0.0.Final |
javax.net.ssl.SSLContext | org.wildfly.security.ssl-context | true | A dynamically named reference to an SSL Context | WildFly Core 3.0.0.Final |
javax.net.ssl.TrustManager[] | org.wildfly.security.trust-managers | true | A dynamically named reference to an array of TrustManagers | WildFly Core 3.0.0.Final |
javax.security.sasl.SaslServerFactory | org.wildfly.security.sasl-server-factory | true | A dynamically names reference to a SaslServerFactory | WildFly Core 3.0.0.Final |
org.wildfly.security.SecurityFactory<org.wildfly.security.credential.Credential> | org.wildfly.security.security-factory.credential | true | Adynamically named reference to a SecurityFactory that returns a Credential | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.util.NameRewriter | org.wildfly.security.name-rewriter | true | A dynamically named reference to a NameRewriter | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.util.PrincipalDecoder | org.wildfly.security.principal-decoder | true | A dynamically named reference to a PrincipalDecoder | WildFly Core 3.0.0.Final |
java.security.Provider[] | org.wildfly.security.providers | true | A dynamically named reference to an array of Providers | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.util.RealmMapper | org.wildfly.security.realm-mapper | true | A dynamically named reference to a realm mapper. | WildFly Core 3.0.0.Final |
org.wildfly.security.authz.RoleDecoder | org.wildfly.security.role-decoder | true | A dynamically named reference to a role decoder. | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.login.SecurityDomain | org.wildfly.security.security-domain | true | A dynamically named reference to a security domain. | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.spi.SecurityRealm | org.wildfly.security.security-realm | true | A dynamically named reference to a security realm. | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.server.ModifiableSecurityRealm | org.wildfly.security.modifiable-security-realm | true | A 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.HttpAuthenticationFactory | org.wildfly.security.http-authentication-factory | true | A dynamically named reference to a HttpAuthenticationFactory | WildFly Core 3.0.0.Final |
org.wildfly.security.auth.server.SaslAuthenticationFactory | org.wildfly.security.sasl-authentication-factory | true | A dynamically named reference to a SaslAuthenticationFactory | WildFly Core 3.0.0.Final |
org.wildfly.security.http.HttpServerAuthenticationMechanismFactory | org.wildfly.security.http-server-mechanism-factory | true | A dynamically named reference to a HttpServerAuthenticationMechanismFactory | WildFly Core 3.0.0.Final |
org.wildfly.common.function.ExceptionSupplier<javax.naming.directory.DirContext, javax.naming.NamingException> | org.wildfly.security.dir-context | true | A dynamically named reference to a DirContext supplier | WildFly Core 3.0.0.Final |
org.jboss.as.controller.security.CredentialStoreClient | org.wildfly.security.credential-store-client | true | Credential Store Client used to retrieve actual credential from referenced store | WildFly Core 3.0.0.Final |
Note: For the purpose of API compatibility these will be considered frozen upon .Final releases of WildFly Core.
Comments