All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractPrincipalLoginModule Abstract login module that uses an external authenticated principalAbstractProtocolManager<P,I extends org.apache.activemq.artemis.api.core.BaseInterceptor<P>,C extends org.apache.activemq.artemis.spi.core.protocol.RemotingConnection,R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler> AbstractProtocolManagerFactory<P extends org.apache.activemq.artemis.api.core.BaseInterceptor> Acceptor An Acceptor is used by the RemotingService to allow clients to connect.AcceptorFactory A factory for creating acceptors.AcceptorTransportConfigurationParser ActiveMQBasicSecurityManager All user and role state (both in memory and on disk) is maintained by the underlying StorageManagerActiveMQJAASSecurityManager This implementation delegates to the JAAS security interfaces.ActiveMQSecurityManager Use to validate whether a user has is valid to connect to the server and perform certain functionsActiveMQSecurityManager2 Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.ActiveMQSecurityManager3 Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.ActiveMQSecurityManager4 Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution ofActiveMQSecurityManager3that adds the ability to specify the JAAS domain per call.ActiveMQSecurityManager5 Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution ofActiveMQSecurityManager4that integrates with the new Subject caching functionality.ActiveMQSecurityManagerImpl Deprecated. AuditLoginModule BindingRegistry Abstract interface for a registry to store endpoints like connection factories into.CertificateCallback A Callback for SSL certificates.CertificateLoginModule A LoginModule that allows for authentication based on SSL certificates.ClusterConnectionConfigurationParser ClusterConnectionMulticastSchema ClusterConnectionStaticSchema DigestCallback Callback to obtain aMessageDigestfor login purposeEmbedMessageUtil ExternalCertificateLoginModule A LoginModule that propagates TLS certificates subject DN as a UserPrincipal.GuestLoginModule Always login the user with a default 'guest' identity.HmacCallback Callback for obtaining information about a used HMacInVMAcceptorTransportConfigurationSchema InVMLoginModule JaasCallbackHandler A JAAS username password CallbackHandler.Krb5LoginModule populate a subject with kerberos credential from the handlerLDAPLoginModule LDAPLoginProperty MessageConverter<ProtocolMessage extends org.apache.activemq.artemis.api.core.Message> MessagePersister PrincipalConversionLoginModule populate an empty (no UserPrincipal) subject with UserPrincipal seeded from existing principal Useful when a third party login module generated principal needs to be accepted as-is by the brokerPrincipalsCallback A Callback for getting the peer principals.PropertiesLoader PropertiesLoader.FileNameKey PropertiesLoginModule PropertiesLoginModuleConfigurator ProtocolManager<P extends org.apache.activemq.artemis.api.core.BaseInterceptor,R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler> Info: ProtocolManager is loaded byRemotingServiceImpl.loadProtocolManagerFactories(Iterable)ProtocolManagerFactory<P extends org.apache.activemq.artemis.api.core.BaseInterceptor> ReloadableProperties RolePrincipal SCRAM Defines sets of known SCRAM types with methods to fetch matching digest and hmac namesScramException Indicates error while processing SCRAM sequenceSCRAMLoginModule Handles the actual login after channel authentication has succeededSCRAMMechanismCallback callback to obtain the a mechanism used in a SASL-SCRAM authenticationSCRAMPropertiesLoginModule Login modules that uses properties files similar to thePropertiesLoginModule.ScramUtils Provides static methods for working with SCRAM/SASLScramUtils.NewPasswordByteArrayData New password data in byte array formatScramUtils.NewPasswordStringData New password data in database friendly format, i.e.ServerConnectionLifeCycleListener SessionCallback StringPrep rfc3454 StringPrep, with an implementation of rfc4013 SASLPrep.StringPrep.CharClass A representation of sets of character classes.StringPrep.StringPrepError A prohibited string has been passed to StringPrep.StringPrep.StringPrepProhibitedCharacter A prohibited character was detected.StringPrep.StringPrepRTLError RTL verification has failed, according to rfc3454 section 6.StringPrep.StringPrepRTLErrorBothRALandL StringPrep.StringPrepRTLErrorRALWithoutPrefix StringPrep.StringPrepRTLErrorRALWithoutSuffix StringPrep.StringPrepUnassignedCodepoint A prohibited unassigned codepoint was detected.TCPAcceptorTransportConfigurationSchema TextFileCertificateLoginModule A LoginModule allowing for SSL certificate based authentication based on Distinguished Names (DN) stored in text files.UserData Wrapper for user data needed for the SCRAM authenticationUserManagement UserPrincipal