All Classes and Interfaces
Class
Description
An abstract setup task for setting up and removing client-side interceptors.
Abstract parent for
ConfigurableElement implementations.Builder to build
AbstractConfigurableElement.Helper abstract parent Elytron constant-* resources with one "constant" attribute.
Builder to build
AbstractConstantHelper.ServerSetupTask instance for datasources setup.Abstract parent for server setup tasks configuring Elytron.
Smoke test of expression support.
Common parent for mechanism-realm-configuration and mechanism-configurations.
Builder to build
AbstractMechanismConfiguration.ServerSetupTask instance for security domain setup.An abstract setup task for setting up and removing server-side interceptors.
ServerSetupTask instance for system properties setup.Abstract parent for
ConfigurableElement implementations which are able to configure (and provide) users and roles.AbstractUserAttributeValuesCapableElement.Builder<T extends AbstractUserAttributeValuesCapableElement.Builder<T>>
Builder to build
AbstractUserAttributeValuesCapableElement.Date: 23.06.2011
An implementation of JMSOperations for Apache ActiveMQ 6.
A
ConfigurableElement to define an Aggregate SecurityRealm resource.Helper methods which help to skip tests for functionality which is not yet fully working or where the test is not
expected to work in certain execution environments.
An AttributePrintingServlet returns all attributes in a properties format in the response.
Helper class for adding "certificate-revocation-list" attribute.
Builder to build
CertificateRevocationList.Servlet which checks if given identity has given permission in current Elytron security domain.
Creates Undertow mapping to Elytron security domain.
Builder to build
ClientCertUndertowDomainMapper.Util class which is used for remote lookups in client-side interceptor related tests.
Single item represantation of client-mappings list attribute in socket-binding configuration.
Builder to build
ClientMapping.Interface representing Elytron server-ssl-context.
Represents common piece in CLI commands, which can be shared across types.
Deprecated.
CLI helper methods.
Common utility class for parsing operation tests
Elytron concatenating-principal-decoder configuration implementation.
Builder to build
ConcatenatingPrincipalDecoder.Interface representing a configurable object in domain model.
Type of connection security.
Configuration for constant-permission-mapper Elytron resource.
Builder for this class.
Elytron constant-principal-decoder configuration implementation.
Builder pattern for the class.
Elytron constant-principal-transformer configuration implementation.
Builder pattern for the class.
A
ConfigurableElement to define a constant realm mapper resource.Configuration for constant-permission-mapper Elytron resource.
Builder for this class.
Class that is extended by management tests that can use resource injection to get the management client
Author: jmartisk
Date: 2/27/12
Time: 9:06 AM
Author: jmartisk
Date: 2/27/12
Time: 9:06 AM
Helper class for adding "credential-reference" attributes into CLI commands.
Builder to build
CredentialReference.Interface representing Elytron credential store.
A
ConfigurableElement to define a custom principal transformer.Builder to register a custom principal transformer with Elytron.
Servlet which makes a simple test on the given datasource ("ExampleDS" by default, use "datasource" request parameter
to change the tested datasource).
Created by fspolti on 10/20/16.
A
ConfigurableElement to define the dir-context resource within the Elytron subsystem.A
ConfigurableElement to define the distributed-realm resource within the Elytron subsystem.Extension of AbstractMgmtTestBase for data source testing.
Utility methods to create/remove simple security domains
Utility methods to create/remove simple security domains
A
ConfigurableElement to define the failover-realm resource within the Elytron subsystem.Helper class for adding "file-audit-log" attributes into CLI commands.
Builder to build
FileAuditLog.Configuration for filesystem-realms Elytron resource.
Builder to build
FileSystemRealm.An interface for basic Jakarta Enterprise Beans tests.
A simple implementation of
Hello interface.Interface representing Elytron http-authentication-factory capability.
Interface representing Undertow https-listener.
Factory for a fast (mostly in-memory-only) ApacheDS DirectoryService.
In-memory schema-only partition which loads the data in the similar way as the
org.apache.directory.api.ldap.schemaloader.JarLdifSchemaLoader.A simple POJO representing a structure needed for setting up a global interceptor.
A simple POJO representing a structure needed for setting up a global interceptor.
Utility class to disable (effectively @Ignore) intermittently failing tests unless explicitly enabled via a System property.
JBossAsManagedConfiguration
A
ConfigurableElement to define a JDBC SecurityRealm resource.Utility to administrate Jakarta Messaging related resources on the server.
Utility class for getting implementations of JMSOperations interface
Servlet which does JNDI lookup and returns looked up object class name in Http response.
Annotation processor for creating Kerberos servers - based on original implementation in
ServerAnnotationProcessor.Interface representing Elytron key-manager.
Interface representing Elytron key-stores.
Elytron key-store-realm configuration implementation.
Builder to build
KeyStoreRealm.Common methods for keystore generation.
Common methods for key-pair and X509 certificates generation.
Simple Krb5LoginModule configuration.
A
ConfigurableElement to define the ldap-realm resource within the Elytron subsystem.Basic connectors
Utility class for logging repetitive tasks
A servlet that logs out a user by invalidating any current session and then
redirects the user to the welcome page.
A helper implementation of
CreateLdapServer annotation which allows to configure values.A helper implementation of
CreateTransport annotation which allows to configure values.ServerSetupTask that runs a list of batchable management operations on a set of containers.A
ConfigurableElement to create a mapped regex realm mapper resource.Helper class for adding "match-rules" attributes into CLI commands.
Object which holds single instance from mechanism-configurations list.
Builder to build
MechanismConfiguration.Object which holds single instance from mechanism-realm-configurations list.
Builder to build
MechanismRealmConfiguration.Elytron configurator for elytron-domain attribute in a messaging subsystem (
/subsystem=messaging-activemq/server=default:write-attribute(name=elytron-domain, value=...)).Builder to build
MessagingElytronDomainConfigurator.Sets up a functioning Micrometer subsystem configuration.
Helper methods for
ModelNode class.A
ConfigurableElement to add a custom module.Builder to build a module registration.
A servlet that used to accesses Jakarta Enterprise Beans bean but for the last 11
years has been pretending.
An empty Apache HTTPClient
Credentials implementation, used for SPNEGO authentications.Helper class for adding "ocsp" attribute.
Builder to build
Ocsp.Helper class for adding "path" and "relative-to" attributes into CLI commands.
Builder to build
Path.
Enhancement of the
TestXAResource which saves prepared Xid to file system.A servlet which reports the name of the callers principal.
This servlet prints value of an request/session attribute.
Servlet, which prints value of system property.
Configuration for properties-realms Elytron resource.
Builder to build
PropertiesRealm.Parses a string and replaces any references to system properties or environment variables in the string
Elytron Security domain implementation which uses
properties-realm to hold the users and roles for
authorization and given realm for authentication.Elytron Security domain implementation which uses
properties-realm to hold the users.Validates that provisioning using wildfly-maven-plugin and the channel manifest produced by
building the standard dist produces an installation consistent with what is produced by
the galleon-maven-plugin when it produced the standard dist.
This servlet allows to list credential stores, aliases in them and also the secret values for the aliases.
A helper class which wraps remote execution of the transaction recovery.
A
ConfigurableElement to define a regex principal transformer.An implementation of JMSOperations for Apache ActiveMQ 6.
Util class which is used for remote lookups in transaction related tests.
Marking interface for configuration classes for Elytron elements providing role-mapper capability.
A RolePrintingServlet gets list of role names as (GET) request parameters and returns a comma separated sublist of such role
names for which
HttpServletRequest.isUserInRole(String) returns true.Utils class for related methods to printing roles by
org.jboss.as.test.integration.security.common.servlets.RolePrintingServlet.Interface representing Elytron sasl-authentication-factory capability.
Object which holds sasl filter configuration.
Builder to build
SaslFilter.Interface representing Elytron sasl-server-factory capability.
A secured servlet that gets request assigned principal (
HttpServletRequest.getUserPrincipal()) and prints its name.Marker interface representing Elytron Security domain configuration.
Utility class to disable tests failing when Security Manager is enabled.
Interface representing Elytron Security realm and resources related to it.
ServerSetupTask implementation which enables TRACE log-level for security related packages.
Utilities for correctly reloading a server process.
Class that can be used to take a restore server snapshots
Interface representing Elytron server-ssl-context.
Utility methods to create/remove simple security domains
Elytron authentication configuration implementation.
Elytron authentication context configuration implementation.
Elytron client-ssl-context configuration implementation.
Builder to build
SimpleServerSslContext.Elytron configurable-sasl-server-factory configuration.
Builder to build
SimpleConfigurableSaslServerFactory.Elytron credential store (keystore-based) configuration implementation.
Builder to build
SimpleCredentialStore.Elytron http-authentication-factory configuration.
Builder to build
SimpleHttpAuthenticationFactory.Undertow https-listener configuration implementation.
Builder to build
SimpleHttpsListener.Elytron key-manager configuration implementation.
Builder to build
SimpleKeyManager.Elytron key-store configuration implementation.
Builder to build
SimpleKeyStore.Builder to build
UndertowSslContext.Configuration for /subsystem=remoting/connector=*.
Builder to build
SimpleRemotingConnector.Elytron sasl-authentication-factory configuration.
Builder to build
SimpleSaslAuthenticationFactory.Protected version of
SimpleServlet.Elytron Security domain configuration.
Builder to build
SimpleSecurityDomain.Builder to build
SimpleSecurityDomain.SecurityDomainRealm.Elytron server-ssl-context configuration implementation.
Builder to build
SimpleServerSslContext.A simple servlet that just writes back a string.
Socket binding configuration.
Builder to build
SimpleSocketBinding.Elytron trust-managers configuration implementation.
Builder to build
SimpleTrustManager.A representation of the single sign on settings within the Undertow application-security-domain resource.
ServerSetupTask that takes a snapshot when the test starts, and then restores it at the end
Base class for tests of web app single sign-on
For tests that need to run under a specific server stability level,
the server setup tasks from the inner classes can be used to change the stability level of the server to the desired level.
A server setup task that sets the server stability to the community level.
A server setup task that sets the server stability to the default level.
A server setup task that sets the server stability to the experimental level.
A server setup task that sets the server stability to the preview level.
Builder to build
FileAuditLog.Utility class with http/https utilities.
Test
The information about
LastResource class which causes that XAOnePhaseResource
will be instantiated at TransactionImple#createRecord.The information about
LastResource is taken from definition
jtaEnvironmentBean.setLastResourceOptimisationInterfaceClassNameUsed to search for strings in logs, it adds a handler so the search is done on a small file
Transaction
Synchronization class for testing purposes.Test
XAResource class.
Singleton startup class which instantiate the
XAResourceRecoveryHelper
for TestXAResource and PersistentTestXAResource created in the testsuite/shared
module for testing transactional behaviour.A
ConfigurableElement to define the token-realm resource within the Elytron subsystem.Singleton class used as log for actions done during testing.
Interface used as remote point to
TransactionCheckerSingleton class
that is used for verification of test workflow.Interface representing Elytron trust-manager.
Transaction util class which works with transaction like
getting state, enlisting xa resource, adding synchronization...
A
ConfigurableElement to add an application-security-domain resource to the Undertow subsystem.Builder to build an application-security-domain resource in the Undertow subsystem
Deprecated.
Configures more than one resource, use
UndertowApplicationSecurityDomainBuilder to build
UndertowDomainMapper.Updates Undertow https-listener of the defaul-server to use given (Elytron server-ssl-context) SSL context
instead of SSL context from legacy security-realm.
Builder to build
UndertowSslContext.This interface represent configuration element with predefined list of users and their attribute values.
Object which holds user configuration (password, values).
Builder to build
UserWithAttributeValues.Holder for couple of utility methods used while testing EJB3 security.
Common utilities for JBoss AS security tests.
Base class for web security tests that are based on passwords
Elytron x500-attribute-principal-decoder configuration implementation.
Builder to build
X500AttributePrincipalDecoder.
ManagementServerSetupTaskinstead