A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Standard JAAS override.
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- abort() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- AbstractPrincipalLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Abstract login module that uses an external authenticated principal
- AbstractPrincipalLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- AbstractProtocolManager<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.balancing.RedirectHandler> - Class in org.apache.activemq.artemis.spi.core.protocol
- AbstractProtocolManager() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- AbstractProtocolManagerFactory<P extends org.apache.activemq.artemis.api.core.BaseInterceptor> - Class in org.apache.activemq.artemis.spi.core.protocol
- AbstractProtocolManagerFactory() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
- Acceptor - Interface in org.apache.activemq.artemis.spi.core.remoting
-
An Acceptor is used by the RemotingService to allow clients to connect.
- AcceptorFactory - Interface in org.apache.activemq.artemis.spi.core.remoting
-
A factory for creating acceptors.
- AcceptorTransportConfigurationParser - Class in org.apache.activemq.artemis.uri
- AcceptorTransportConfigurationParser() - Constructor for class org.apache.activemq.artemis.uri.AcceptorTransportConfigurationParser
- acceptsNoHandshake() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
-
If this protocols accepts connectoins without an initial handshake.
- ActiveMQBasicSecurityManager - Class in org.apache.activemq.artemis.spi.core.security
-
All user and role state (both in memory and on disk) is maintained by the underlying StorageManager
- ActiveMQBasicSecurityManager() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- ActiveMQJAASSecurityManager - Class in org.apache.activemq.artemis.spi.core.security
-
This implementation delegates to the JAAS security interfaces.
- ActiveMQJAASSecurityManager() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- ActiveMQJAASSecurityManager(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- ActiveMQJAASSecurityManager(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- ActiveMQJAASSecurityManager(String, String, SecurityConfiguration, SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- ActiveMQJAASSecurityManager(String, SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- ActiveMQSecurityManager - Interface in org.apache.activemq.artemis.spi.core.security
-
Use to validate whether a user has is valid to connect to the server and perform certain functions
- ActiveMQSecurityManager2 - Interface in org.apache.activemq.artemis.spi.core.security
-
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.
- ActiveMQSecurityManager3 - Interface in org.apache.activemq.artemis.spi.core.security
-
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain destinations.
- ActiveMQSecurityManager4 - Interface in org.apache.activemq.artemis.spi.core.security
-
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution of
ActiveMQSecurityManager3that adds the ability to specify the JAAS domain per call. - ActiveMQSecurityManager5 - Interface in org.apache.activemq.artemis.spi.core.security
-
Used to validate whether a user is authorized to connect to the server and perform certain functions on certain addresses This is an evolution of
ActiveMQSecurityManager4that integrates with the new Subject caching functionality. - ActiveMQSecurityManagerImpl - Class in org.apache.activemq.artemis.spi.core.security
-
Deprecated.
- ActiveMQSecurityManagerImpl() - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
-
Deprecated.
- ActiveMQSecurityManagerImpl(SecurityConfiguration) - Constructor for class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
-
Deprecated.
- addChannelHandlers(ChannelPipeline) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- addNewUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- addNewUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- addNewUser(String, String, String...) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
- addRoles(DirContext, String, String, List<String>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- afterDelivery() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
-
This can be used to complete certain operations outside of the lock, like acks or other operations.
- AuditLoginModule - Interface in org.apache.activemq.artemis.spi.core.security.jaas
- authenticate(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- authenticate(String, String, RemotingConnection, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- authenticate(String, String, RemotingConnection, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- authenticate(String, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
-
is this a valid user.
- authorize(Subject, Set<Role>, CheckType, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- authorize(Subject, Set<Role>, CheckType, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- authorize(Subject, Set<Role>, CheckType, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager5
-
Determine whether the given user has the correct role for the given check type.
B
- bind(String, Object) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
- BindingRegistry - Interface in org.apache.activemq.artemis.spi.core.naming
-
Abstract interface for a registry to store endpoints like connection factories into.
- bindUser(DirContext, String, String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- BOOTSTRAP_PASSWORD - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- BOOTSTRAP_ROLE - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- BOOTSTRAP_ROLE_FILE - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- BOOTSTRAP_USER - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- BOOTSTRAP_USER_FILE - Static variable in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- browserFinished(ServerConsumer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
-
Some protocols (Openwire) needs a special message with the browser is finished.
- byteArrayToStringData(ScramUtils.NewPasswordByteArrayData) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Transforms NewPasswordByteArrayData into NewPasswordStringData into database friendly (string) representation Uses Base64 to encode the byte arrays into strings
C
- CertificateCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A Callback for SSL certificates.
- CertificateCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
- CertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A LoginModule that allows for authentication based on SSL certificates.
- CertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
- clearPersisters() - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- clientKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Client key
- clientKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Client key
- close() - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
- close(boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- closeContext() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- closed() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- ClusterConnectionConfigurationParser - Class in org.apache.activemq.artemis.uri
- ClusterConnectionConfigurationParser() - Constructor for class org.apache.activemq.artemis.uri.ClusterConnectionConfigurationParser
- ClusterConnectionMulticastSchema - Class in org.apache.activemq.artemis.uri.schemas.clusterConnection
- ClusterConnectionMulticastSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
- ClusterConnectionStaticSchema - Class in org.apache.activemq.artemis.uri.schemas.clusterConnection
- ClusterConnectionStaticSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Overriding to complete login process.
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- commit() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- completeInit(StorageManager) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- computeHmac(byte[], String, String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Computes HMAC byte array for given string
- computeHmac(byte[], Mac, String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
- CONFIG_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- context - Variable in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- createAcceptor(String, ClusterConnection, Map<String, Object>, BufferHandler, ServerConnectionLifeCycleListener, Executor, ScheduledExecutorService, Map<String, ProtocolManager>) - Method in interface org.apache.activemq.artemis.spi.core.remoting.AcceptorFactory
-
Create a new instance of an Acceptor.
- createConnectionEntry(Acceptor, Connection) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- createHmac(byte[], String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Creates HMAC
- createProtocolManager(ActiveMQServer, Map<String, Object>, List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
-
When you create the ProtocolManager, you should filter out any interceptors that won't belong to this Protocol.
D
- debug - Variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
- decode(ActiveMQBuffer, Message, CoreMessageObjectPools) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- decode(ActiveMQBuffer, Message, CoreMessageObjectPools, StorageManager) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- DigestCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Callback to obtain a
MessageDigestfor login purpose - DigestCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.DigestCallback
- disconnect(ServerConsumer, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- doRFC2254Encoding(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
E
- embedAsCoreMessage(Message) - Static method in class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
- EmbedMessageUtil - Class in org.apache.activemq.artemis.spi.core.protocol
- EmbedMessageUtil() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
- encode(ActiveMQBuffer, Message) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
-
Sub classes must add the first short as the protocol-id
- equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
- equals(Object) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
- extendInitialEnvironment(Set<LDAPLoginProperty>, Hashtable<String, String>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- ExternalCertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A LoginModule that propagates TLS certificates subject DN as a UserPrincipal.
- ExternalCertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- extractEmbedded(ICoreMessage, StorageManager) - Static method in class org.apache.activemq.artemis.spi.core.protocol.EmbedMessageUtil
F
- file() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- FileNameKey(String, String, Map) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- filterInterceptors(List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
-
This should get the entire list and only return the ones this factory can deal with *
- fromCore(ICoreMessage, StorageManager) - Method in interface org.apache.activemq.artemis.spi.core.protocol.MessageConverter
G
- generateSaltedPassword(String, byte[], int, Mac) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Generates salted password.
- getCertificateConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- getCertificates() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
-
Getter for certificate chain.
- getClusterConnection() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
- getConfiguration() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
- getConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- getConfiguration() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
-
Deprecated.
- getCurrentTransaction() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- getDigest() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.DigestCallback
- getDigest() - Method in enum org.apache.activemq.artemis.spi.core.security.scram.SCRAM
- getDistinguishedName(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
- getDomain() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- getDomain() - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
- getEncodeSize(Message) - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- getFactory() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- getFactoryName() - Method in class org.apache.activemq.artemis.uri.schemas.acceptor.InVMAcceptorTransportConfigurationSchema
- getFactoryName(URI) - Method in class org.apache.activemq.artemis.uri.schemas.acceptor.TCPAcceptorTransportConfigurationSchema
- getHmac() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.HmacCallback
- getHmac() - Method in enum org.apache.activemq.artemis.spi.core.security.scram.SCRAM
- getID() - Method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- getInstance() - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- getMechanism() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMMechanismCallback
- getModuleName() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
- getName() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
The name of the acceptor used on the configuration.
- getName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
- getName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
- getName() - Method in enum org.apache.activemq.artemis.spi.core.security.scram.SCRAM
- getPeerPrincipals() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalsCallback
-
Getter for peer Principals.
- getPersister() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
- getPersister(byte) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- getPrefixes() - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- getPrefixes() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- getPropertyName() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
- getPropertyValue() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
- getProps() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- getProtocolHandler() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
- getProtocols() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
- getRedirectHandler() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- getRolePrincipalClass() - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- getSchemaName() - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
- getSchemaName() - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
- getSecurityDomain() - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- getSecurityDomain() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- getUserNameForCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Should return a unique name corresponding to the certificates given.
- getUserNameForCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
-
Overriding to allow DN authorization based on DNs specified in text files.
- getUserRoles(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Should return a set of the roles this user belongs to.
- getUserRoles(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
-
Overriding to allow for role discovery based on text files.
- GuestLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Always login the user with a default 'guest' identity.
- GuestLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
H
- handle(Callback[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.JaasCallbackHandler
- handleBuffer(RemotingConnection, ActiveMQBuffer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- handshake(NettyServerConnection, ActiveMQBuffer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- hasCredits(ServerConsumer) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
-
This one gives a chance for Proton to have its own flow control.
- hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
- hashCode() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
- HmacCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Callback for obtaining information about a used H
Mac - HmacCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.HmacCallback
I
- init(Map) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
- init(Map<String, String>) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- init(Map<String, String>) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
-
Initialize the manager with the given configuration properties.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Overriding to allow for proper initialization.
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- initialize(Subject, CallbackHandler, Map<String, ?>, Map<String, ?>) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
-
Performs initialization of file paths.
- internalFilterInterceptors(Class<P>, List<? extends BaseInterceptor>) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
-
This method exists because java templates won't store the type of P at runtime.
- internalNewObject(URI, Map<String, String>, String) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
- internalNewURI(ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
- invertedPropertiesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- invertedPropertiesValuesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- InVMAcceptorTransportConfigurationSchema - Class in org.apache.activemq.artemis.uri.schemas.acceptor
- InVMAcceptorTransportConfigurationSchema() - Constructor for class org.apache.activemq.artemis.uri.schemas.acceptor.InVMAcceptorTransportConfigurationSchema
- InVMLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
- InVMLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- invokeInterceptors(List<I>, P, C) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- isCharInClass(int) - Method in class org.apache.activemq.artemis.spi.core.security.scram.StringPrep.CharClass
- isContainingProhibitedCharacters(String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.StringPrep
- isDebug() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- isDecrypt() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- isNullOrEmpty(String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Checks if string is null or empty
- isProtocol(byte[]) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- isReload() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- isUnsecurable() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
Whether this acceptor allows insecure connections.
- isWritable(ReadyListener, Object) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- iterations - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Iterations for slating
- iterations - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Iterations for slating
- iterations - Variable in class org.apache.activemq.artemis.spi.core.security.scram.UserData
-
Iterations used to salt the password
J
- JaasCallbackHandler - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A JAAS username password CallbackHandler.
- JaasCallbackHandler(String, String, RemotingConnection) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.JaasCallbackHandler
K
- Krb5LoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
populate a subject with kerberos credential from the handler
- Krb5LoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.Krb5LoginModule
L
- LDAPLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
- LDAPLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- LDAPLoginProperty - Class in org.apache.activemq.artemis.spi.core.security.jaas
- LDAPLoginProperty(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
- LDAPLoginProperty(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginProperty
- listUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- listUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- listUser(String) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
- load(String, String, Map) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
- loadProtocolServices(ActiveMQServer, List<ActiveMQComponent>) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManagerFactory
- loadProtocolServices(ActiveMQServer, List<ActiveMQComponent>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManagerFactory
- LOCK - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Overriding to allow for certificate-based login.
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- login() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.AbstractPrincipalLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateLoginModule
-
Standard JAAS override.
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ExternalCertificateLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.GuestLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.InVMLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- logout() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- lookup(String) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
M
- main(String[]) - Static method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
-
Main method that could be used to encrypt given credentials for use in properties files
- MessageConverter<ProtocolMessage extends org.apache.activemq.artemis.api.core.Message> - Interface in org.apache.activemq.artemis.spi.core.protocol
- MessagePersister - Class in org.apache.activemq.artemis.spi.core.protocol
- MessagePersister() - Constructor for class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
N
- newPassword(String, byte[], int, MessageDigest, Mac) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils
-
Computes the data associated with new password like salted password, keys, etc
- NewPasswordByteArrayData(byte[], byte[], byte[], byte[], byte[], int) - Constructor for class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Creates new NewPasswordByteArrayData
- NewPasswordStringData(String, String, String, String, String, int) - Constructor for class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Creates new NewPasswordStringData
O
- obtained() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- openContext() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.LDAPLoginModule
- org.apache.activemq.artemis.spi.core.naming - package org.apache.activemq.artemis.spi.core.naming
- org.apache.activemq.artemis.spi.core.protocol - package org.apache.activemq.artemis.spi.core.protocol
- org.apache.activemq.artemis.spi.core.remoting - package org.apache.activemq.artemis.spi.core.remoting
- org.apache.activemq.artemis.spi.core.security - package org.apache.activemq.artemis.spi.core.security
- org.apache.activemq.artemis.spi.core.security.jaas - package org.apache.activemq.artemis.spi.core.security.jaas
- org.apache.activemq.artemis.spi.core.security.scram - package org.apache.activemq.artemis.spi.core.security.scram
- org.apache.activemq.artemis.uri - package org.apache.activemq.artemis.uri
- org.apache.activemq.artemis.uri.schemas.acceptor - package org.apache.activemq.artemis.uri.schemas.acceptor
- org.apache.activemq.artemis.uri.schemas.clusterConnection - package org.apache.activemq.artemis.uri.schemas.clusterConnection
P
- pause() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
Pause the acceptor and stop it from receiving client requests.
- populateObject(URI, ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionMulticastSchema
- populateObject(URI, ClusterConnectionConfiguration) - Method in class org.apache.activemq.artemis.uri.schemas.clusterConnection.ClusterConnectionStaticSchema
- prepAsQueryString(String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.StringPrep
-
Apply SASLPrep and return the result.
- prepAsStoredString(String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.StringPrep
-
Apply SASLPrep and return the result.
- PRINCIPAL_CLASS_LIST - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- PrincipalConversionLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
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 broker
- PrincipalConversionLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalConversionLoginModule
- PrincipalsCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A Callback for getting the peer principals.
- PrincipalsCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalsCallback
- PropertiesLoader - Class in org.apache.activemq.artemis.spi.core.security.jaas
- PropertiesLoader() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
- PropertiesLoader.FileNameKey - Class in org.apache.activemq.artemis.spi.core.security.jaas
- PropertiesLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
- PropertiesLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- PropertiesLoginModuleConfigurator - Class in org.apache.activemq.artemis.spi.core.security.jaas
- PropertiesLoginModuleConfigurator(String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- ProtocolManager<P extends org.apache.activemq.artemis.api.core.BaseInterceptor,R extends org.apache.activemq.artemis.core.server.balancing.RedirectHandler> - Interface in org.apache.activemq.artemis.spi.core.protocol
-
Info: ProtocolManager is loaded by
RemotingServiceImpl.loadProtocolManagerFactories(Iterable) - ProtocolManagerFactory<P extends org.apache.activemq.artemis.api.core.BaseInterceptor> - Interface in org.apache.activemq.artemis.spi.core.protocol
R
- regexpPropertiesMap() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- registerFailureForAudit(String) - Method in interface org.apache.activemq.artemis.spi.core.security.jaas.AuditLoginModule
- registerPersister(Persister<Message>) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- registerProtocol(ProtocolManagerFactory) - Static method in class org.apache.activemq.artemis.spi.core.protocol.MessagePersister
- reload() - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
Re-create the acceptor with the existing configuration values.
- ReloadableProperties - Class in org.apache.activemq.artemis.spi.core.security.jaas
- ReloadableProperties(PropertiesLoader.FileNameKey) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.ReloadableProperties
- removeHandler(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- removeUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- removeUser(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- removeUser(String) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
- resetUsersAndGroupsCache() - Static method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader
-
For test-usage only.
- ROLE_FILE_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- RolePrincipal - Class in org.apache.activemq.artemis.spi.core.security.jaas
- RolePrincipal(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
S
- salt - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Used salt
- salt - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Used salt
- salt - Variable in class org.apache.activemq.artemis.spi.core.security.scram.UserData
-
Salt
- saltedPassword - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Salted password
- saltedPassword - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Salted password
- save() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- SCRAM - Enum in org.apache.activemq.artemis.spi.core.security.scram
-
Defines sets of known SCRAM types with methods to fetch matching digest and hmac names
- ScramException - Exception in org.apache.activemq.artemis.spi.core.security.scram
-
Indicates error while processing SCRAM sequence
- ScramException(String) - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.ScramException
-
Creates new ScramException
- ScramException(String, GeneralSecurityException) - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.ScramException
- ScramException(Throwable) - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.ScramException
-
Creates new ScramException
- SCRAMLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Handles the actual login after channel authentication has succeeded
- SCRAMLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMLoginModule
- SCRAMMechanismCallback - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
callback to obtain the a mechanism used in a SASL-SCRAM authentication
- SCRAMMechanismCallback() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMMechanismCallback
- SCRAMPropertiesLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
Login modules that uses properties files similar to the
PropertiesLoginModule. - SCRAMPropertiesLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMPropertiesLoginModule
- ScramUtils - Class in org.apache.activemq.artemis.spi.core.security.scram
-
Provides static methods for working with SCRAM/SASL
- ScramUtils.NewPasswordByteArrayData - Class in org.apache.activemq.artemis.spi.core.security.scram
-
New password data in byte array format
- ScramUtils.NewPasswordStringData - Class in org.apache.activemq.artemis.spi.core.security.scram
-
New password data in database friendly format, i.e.
- sendLargeMessage(MessageReference, Message, ServerConsumer, long, int) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- sendLargeMessageContinuation(ServerConsumer, byte[], boolean, boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- sendMessage(MessageReference, Message, ServerConsumer, int) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- sendProducerCreditsFailMessage(int, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- sendProducerCreditsMessage(int, SimpleString) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
- ServerConnectionLifeCycleListener - Interface in org.apache.activemq.artemis.spi.core.remoting
- serverKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Server key
- serverKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Server key
- serverKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.UserData
-
Server key
- SessionCallback - Interface in org.apache.activemq.artemis.spi.core.protocol
- setAnycastPrefix(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- setAnycastPrefix(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- setCertificateConfiguration(SecurityConfiguration) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- setCertificateConfigurationName(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- setCertificates(X509Certificate[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.CertificateCallback
-
Setter for certificate chain.
- setConfiguration(SecurityConfiguration) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- setConfigurationName(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- setDebug(boolean) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- setDecrypt(boolean) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- setDefaultActiveMQPrincipal(ActiveMQPrincipal) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
Set the default security Principal to be used when no user/pass are defined, only for InVM
- setDigest(MessageDigest) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.DigestCallback
-
set the digest to use
- setHmac(Mac) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.HmacCallback
-
set the Hmac to use
- setMechanism(String) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.SCRAMMechanismCallback
-
sets the name of the mechanism
- setMulticastPrefix(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- setMulticastPrefix(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- setNotificationService(NotificationService) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
Set the notification service for this acceptor to use.
- setPeerPrincipals(Principal[]) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PrincipalsCallback
-
Setter for peer Principals.
- setRolePrincipalClass(String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- setSecurityDomain(String) - Method in class org.apache.activemq.artemis.spi.core.protocol.AbstractProtocolManager
- setSecurityDomain(String) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
- SHA256 - org.apache.activemq.artemis.spi.core.security.scram.SCRAM
- SHA512 - org.apache.activemq.artemis.spi.core.security.scram.SCRAM
- storedKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordByteArrayData
-
Stored key
- storedKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.ScramUtils.NewPasswordStringData
-
Stored key
- storedKey - Variable in class org.apache.activemq.artemis.spi.core.security.scram.UserData
-
Stored key
- StringPrep - Class in org.apache.activemq.artemis.spi.core.security.scram
-
rfc3454 StringPrep, with an implementation of rfc4013 SASLPrep.
- StringPrep() - Constructor for class org.apache.activemq.artemis.spi.core.security.scram.StringPrep
- StringPrep.CharClass - Class in org.apache.activemq.artemis.spi.core.security.scram
-
A representation of sets of character classes.
- StringPrep.StringPrepError - Exception in org.apache.activemq.artemis.spi.core.security.scram
-
A prohibited string has been passed to StringPrep.
- StringPrep.StringPrepProhibitedCharacter - Exception in org.apache.activemq.artemis.spi.core.security.scram
-
A prohibited character was detected.
- StringPrep.StringPrepRTLError - Exception in org.apache.activemq.artemis.spi.core.security.scram
-
RTL verification has failed, according to rfc3454 section 6.
- StringPrep.StringPrepRTLErrorBothRALandL - Exception in org.apache.activemq.artemis.spi.core.security.scram
- StringPrep.StringPrepRTLErrorRALWithoutPrefix - Exception in org.apache.activemq.artemis.spi.core.security.scram
- StringPrep.StringPrepRTLErrorRALWithoutSuffix - Exception in org.apache.activemq.artemis.spi.core.security.scram
- StringPrep.StringPrepUnassignedCodepoint - Exception in org.apache.activemq.artemis.spi.core.security.scram
-
A prohibited unassigned codepoint was detected.
- StringPrepError(String) - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.StringPrep.StringPrepError
- StringPrepProhibitedCharacter(String) - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.StringPrep.StringPrepProhibitedCharacter
- StringPrepRTLErrorBothRALandL() - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.StringPrep.StringPrepRTLErrorBothRALandL
- StringPrepRTLErrorRALWithoutPrefix() - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.StringPrep.StringPrepRTLErrorRALWithoutPrefix
- StringPrepRTLErrorRALWithoutSuffix() - Constructor for exception org.apache.activemq.artemis.spi.core.security.scram.StringPrep.StringPrepRTLErrorRALWithoutSuffix
- supportsDirectDelivery() - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
-
A requirement to do direct delivery is: no extra locking required at the protocol layer.
T
- TCPAcceptorTransportConfigurationSchema - Class in org.apache.activemq.artemis.uri.schemas.acceptor
- TCPAcceptorTransportConfigurationSchema(Set<String>) - Constructor for class org.apache.activemq.artemis.uri.schemas.acceptor.TCPAcceptorTransportConfigurationSchema
- TextFileCertificateLoginModule - Class in org.apache.activemq.artemis.spi.core.security.jaas
-
A LoginModule allowing for SSL certificate based authentication based on Distinguished Names (DN) stored in text files.
- TextFileCertificateLoginModule() - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.TextFileCertificateLoginModule
- toCore(ProtocolMessage, CoreMessageObjectPools) - Method in interface org.apache.activemq.artemis.spi.core.protocol.MessageConverter
- toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoader.FileNameKey
- toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal
- toString() - Method in class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
U
- unbind(String) - Method in interface org.apache.activemq.artemis.spi.core.naming.BindingRegistry
- updateDeliveryCountAfterCancel(ServerConsumer, MessageReference, boolean) - Method in interface org.apache.activemq.artemis.spi.core.protocol.SessionCallback
-
Use this to updates specifics on the message after a redelivery happened.
- updateInterceptors(List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
-
This method will receive all the interceptors on the system and you should filter them out *
- updateInterceptors(List<BaseInterceptor>, List<BaseInterceptor>) - Method in interface org.apache.activemq.artemis.spi.core.remoting.Acceptor
-
This will update the list of interceptors for each ProtocolManager inside the acceptor.
- updateUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- updateUser(String, String, String...) - Method in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModuleConfigurator
- updateUser(String, String, String...) - Method in interface org.apache.activemq.artemis.spi.core.security.UserManagement
- USER_FILE_PROP_NAME - Static variable in class org.apache.activemq.artemis.spi.core.security.jaas.PropertiesLoginModule
- UserData - Class in org.apache.activemq.artemis.spi.core.security.scram
-
Wrapper for user data needed for the SCRAM authentication
- UserData(String, int, String, String) - Constructor for class org.apache.activemq.artemis.spi.core.security.scram.UserData
-
Creates new UserData
- UserManagement - Interface in org.apache.activemq.artemis.spi.core.security
- UserPrincipal - Class in org.apache.activemq.artemis.spi.core.security.jaas
- UserPrincipal(String) - Constructor for class org.apache.activemq.artemis.spi.core.security.jaas.UserPrincipal
V
- validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- validateUser(String, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
-
is this a valid user.
- validateUser(String, String) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
-
Deprecated.
- validateUser(String, String, X509Certificate[]) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager2
-
is this a valid user.
- validateUser(String, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager3
-
is this a valid user.
- validateUser(String, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager4
-
is this a valid user.
- validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQBasicSecurityManager
- validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQJAASSecurityManager
- validateUserAndRole(String, String, Set<Role>, CheckType) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager
-
is this a valid user and do they have the correct role
- validateUserAndRole(String, String, Set<Role>, CheckType) - Method in class org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManagerImpl
-
Deprecated.
- validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager2
-
Determine whether the given user is valid and whether they have the correct role for the given destination address.
- validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager3
-
Determine whether the given user is valid and whether they have the correct role for the given destination address.
- validateUserAndRole(String, String, Set<Role>, CheckType, String, RemotingConnection, String) - Method in interface org.apache.activemq.artemis.spi.core.security.ActiveMQSecurityManager4
-
Determine whether the given user is valid and whether they have the correct role for the given destination address.
- valueOf(String) - Static method in enum org.apache.activemq.artemis.spi.core.security.scram.SCRAM
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.activemq.artemis.spi.core.security.scram.SCRAM
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyRTL(String) - Static method in class org.apache.activemq.artemis.spi.core.security.scram.StringPrep
-
Perform RTL verification according to rfc3454 section 6.
W
- websocketSubprotocolIdentifiers() - Method in interface org.apache.activemq.artemis.spi.core.protocol.ProtocolManager
-
A list of the IANA websocket subprotocol identifiers (https://www.iana.org/assignments/websocket/websocket.xhtml) supported by this protocol manager.
All Classes All Packages