Hi,
I am trying to get mutual authentication working with ActiveMQ 5.3 and I am
getting the below security exceptin when I try to bring up the activmq after
trying to use JaasCertificateAuthenticationPlugin.

snippet of ActiveMq.conf

        <plugins>
                    <!--jaasCertificateAuthenticationPlugin/-->
                    <jaasCertificateAuthenticationPlugin 
configuration="activemq-domain"
/>
        </plugins> 

Exception

 INFO | For help or more information please see: http://activemq.apache.org/
 INFO | Listening for connections at: tcp://T00643344:61616
 INFO | Connector openwire Started
 INFO | Listening for connections at:
ssl://localhost:61617?needClientAuth=true
 INFO | Connector ssl Started
 INFO | Logging to org.slf4j.impl.JCLLoggerAdapter(org.mortbay.log) via
org.mortbay.log.Slf4jLog
 INFO | jetty-6.1.14
 INFO | Started sslsocketconnec...@localhost:8443
 INFO | Connector https Started
 INFO | ActiveMQ JMS Message Broker (localhost,
ID:T00643344-3232-1274218221553-0:0) started
 INFO | jetty-6.1.14
 INFO | ActiveMQ WebConsole initialized.
 INFO | Initializing Spring FrameworkServlet 'dispatcher'
 INFO | ActiveMQ Console at http://0.0.0.0:8161/admin
 INFO | Initializing Spring root WebApplicationContext
 INFO | Connector vm://localhost Started
 WARN | Failed to add Connection
java.lang.SecurityException: Unable to authenticate transport without SSL
certificate.
        at
org.apache.activemq.security.JaasCertificateAuthenticationBroker.addConnection(JaasCertificateAuthenticationBroker.java:7
5)
        at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:89)
        at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:676)
        at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:134)
        at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:300)
        at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:178)
        at
org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrelator.java:116)
        at
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
        at
org.apache.activemq.transport.vm.VMTransport.iterate(VMTransport.java:219)
        at
org.apache.activemq.thread.DedicatedTaskRunner.runTask(DedicatedTaskRunner.java:98)
        at
org.apache.activemq.thread.DedicatedTaskRunner$1.run(DedicatedTaskRunner.java:36)


I am  trying to run using the default certificates provided as a part of
ActiveMq installation and have all the SSL environment variables set.

Snippet of the ActiveMq broker configuration showing the certificates


        <sslContext>
        <sslContext
keyStore="file:D:/progress/fuse-message-broker-5.3.1-00-00/conf/broker.ks"
                            keyStorePassword="password"
                           
trustStore="file:D:/progress/fuse-message-broker-5.3.1-00-00/conf/broker.ts"
                            trustStorePassword="password"/>
        </sslContext>


Is there anything else I am missing??

Appreciate your help.

Mohan

-- 
View this message in context: 
http://old.nabble.com/Help-with-mutual-authentication-using-ActiveMQ-5.3-tp28602073p28602073.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to