Error on setup SSL support for LDAP with ActiveMQ
Issue
Using Fuse 7.1, we are seeing an LDAP error:
17:22:11,909 | DEBUG | NioProcessor-2 | KarafJaasAuthenticator | shell.ssh.KarafJaasAuthenticator 106 | 34 - org.apache.karaf.shell.ssh - 2.3.0.fuse-71-047 | User authentication failed with Unable to setup SSL support for LDAP: Unable to lookup configured keystore and/or truststore
javax.security.auth.login.LoginException: Unable to setup SSL support for LDAP: Unable to lookup configured keystore and/or truststore
at org.apache.karaf.jaas.modules.ldap.LDAPLoginModule.setupSsl(LDAPLoginModule.java:284)
at org.apache.karaf.jaas.modules.ldap.LDAPLoginModule.doLogin(LDAPLoginModule.java:167)
at org.apache.karaf.jaas.modules.ldap.LDAPLoginModule.login(LDAPLoginModule.java:126)
at org.apache.karaf.jaas.boot.ProxyLoginModule.login(ProxyLoginModule.java:83)[karaf-jaas-boot.jar:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[:1.6.0_35]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)[:1.6.0_35]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[:1.6.0_35]
at java.lang.reflect.Method.invoke(Method.java:597)[:1.6.0_35]
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)[:1.6.0_35]
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)[:1.6.0_35]
at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)[:1.6.0_35]
at java.security.AccessController.doPrivileged(Native Method)[:1.6.0_35]
at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)[:1.6.0_35]
at javax.security.auth.login.LoginContext.login(LoginContext.java:579)[:1.6.0_35]
at org.apache.karaf.shell.ssh.KarafJaasAuthenticator.authenticate(KarafJaasAuthenticator.java:82)[34:org.apache.karaf.shell.ssh:2.3.0.fuse-71-047]
at org.apache.sshd.server.auth.UserAuthPassword.checkPassword(UserAuthPassword.java:55)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.auth.UserAuthPassword.auth(UserAuthPassword.java:49)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.session.ServerSession.userAuth(ServerSession.java:392)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.server.session.ServerSession.handleMessage(ServerSession.java:201)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:566)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:236)[30:org.apache.sshd.core:0.8.0]
at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:58)[30:org.apache.sshd.core:0.8.0]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)[33:org.apache.mina.core:2.0.7]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)[33:org.apache.mina.core:2.0.7]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_35]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_35]
at java.lang.Thread.run(Thread.java:662)[:1.6.0_35]
Environment
- Fuse MQ Enterprise 7.1
- Fuse ESB Enterprise 7.1
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.