| AuthConfig | 
 This interface defines the common functionality implemented by Authentication context configuration objects. 
 | 
| AuthConfigFactory | 
 This class is used to obtain AuthConfigProvider objects that can be used to obtain authentication
 context configuration objects, that is, ClientAuthConfig and ServerAuthConfig objects. 
 | 
| AuthConfigFactory.RegistrationContext | 
 Represents the layer identifier, application context identifier, and description components of an AuthConfigProvider
 registration at the factory. 
 | 
| AuthConfigProvider | 
 This interface is implemented by objects that can be used to obtain authentication context configuration objects,
 that is, ClientAuthConfig or ServerAuthConfig objects. 
 | 
| ClientAuthConfig | 
 This interface encapsulates the configuration of ClientAuthContext objects for a message layer and application
 context (for example, the messaging context of a specific application, or set of applications). 
 | 
| ClientAuthContext | 
 This ClientAuthContext class encapsulates ClientAuthModules that are used to secure service requests made by a
 client, and to validate any responses received to those requests. 
 | 
| RegistrationListener | 
 An implementation of this interface may be associated with an AuthConfigProvider registration at an AuthConfigFactory
 at the time the AuthConfigProvider is obtained for use from the factory. 
 | 
| ServerAuthConfig | 
 This interface describes a configuration of ServerAuthConfiguration objects for a message layer and application
 context (for example, the messaging context of a specific application, or set of applications). 
 | 
| ServerAuthContext | 
 This ServerAuthContext class encapsulates ServerAuthModules that are used to validate service requests received from
 clients, and to secure any response returned for those requests. 
 |