On a second look, it seems like SpringSslContext could not be used with
connection factories, but only for broker configuration. You should use the
system properties for now and you can raise a Jira enhancement request for
this.

Cheers
--
Dejan Bosanac

Open Source Integration - http://fusesource.com/
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net


On Fri, Jan 9, 2009 at 1:36 PM, nestabur <nesta...@gmail.com> wrote:

>
> Yes, I'm using that certificates provided by activemq:
>
> activemq.ssl.trust.store=/WEB-INF/certificates/client.ts
> activemq.ssl.trust.pwd=password
> activemq.ssl.key.store=/WEB-INF/certificates/client.ks
> activemq.ssl.key.pwd=password
>
> NEStor
>
>
> Dejan Bosanac wrote:
> >
> > Hi,
> >
> > it seems like you are trying to use wrong certificates to connect to the
> > broker. If you are using default broker certificate, that you should
> > reference conf/client.ks and conf/client.ts from your client.
> >
> > Cheers
> > --
> > Dejan Bosanac
> >
> > Open Source Integration - http://fusesource.com/
> > ActiveMQ in Action - http://www.manning.com/snyder/
> > Blog - http://www.nighttale.net
> >
> >
> > On Thu, Jan 8, 2009 at 12:10 PM, nestabur <nesta...@gmail.com> wrote:
> >
> >>
> >> Hi All,
> >>
> >> I'm using ActiveMQ 5.2. I want to connect via ssl, I'm using the spring
> >> framework and I prefer to set up the ssl client throw configuration
> >> beans.
> >>
> >> Currently I have this config:
> >>
> >>        <!-- ActiveMq configuration -->
> >>        <bean id="sslContext"
> >> class="org.apache.activemq.spring.SpringSslContext">
> >>                <property name="keyStore"
> >> value="${activemq.ssl.key.store}"></property>
> >>                <property name="keyStorePassword"
> >> value="${activemq.ssl.key.pwd}"></property>
> >>                <property name="trustStore"
> >> value="${activemq.ssl.trust.store}"></property>
> >>                <property name="trustStorePassword"
> >> value="${activemq.ssl.trust.pwd}"></property>
> >>        </bean>
> >>
> >>        <bean id="jmsFactory"
> >> class="org.apache.activemq.pool.PooledConnectionFactory"
> >>                destroy-method="stop">
> >>                <property name="connectionFactory">
> >>                        <bean
> >> class="org.apache.activemq.ActiveMQConnectionFactory">
> >>                                <property name="brokerURL">
> >>
> >>  <value>${activemq.triton.url}</value>
> >>                                </property>
> >>                                <property name="userName"
> >> value="${activemq.triton.user}"></property>
> >>                                <property name="password"
> >> value="${activemq.triton.password}"></property>
> >>                        </bean>
> >>                </property>
> >>        </bean>
> >>
> >> It doesn't work, activeMQ throws that error:
> >> ERROR TransportConnector             - Could not accept connection :
> >> Received fatal alert: certificate_unknown
> >>
> >> And this one from tomcat:
> >> 3738 [task-scheduler-2] INFO  Uncategorized exception occured during JMS
> >> processing; nested exception is javax.jms.JMSException: Could not
> connect
> >> to
> >> broker URL: ssl://localhost:61617. Reason:
> >> javax.net.ssl.SSLHandshakeException:
> >> sun.security.validator.ValidatorException: PKIX path building failed:
> >> sun.security.provider.certpath.SunCertPathBuilderException: unable to
> >> find
> >> valid certification path to requested target
> >>
> >> Does anyone know thow to set it up correctly?
> >>
> >> Thanks,
> >>
> >> NEStor
> >> --
> >> View this message in context:
> >> http://www.nabble.com/Uses-of-SpringSslContext-tp21349895p21349895.html
> >> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
> >>
> >>
> >
> >
> > -----
> > Dejan Bosanac
> >
> > Open Source Integration - http://fusesource.com/
> > ActiveMQ in Action - http://www.manning.com/snyder/
> > Blog - http://www.nighttale.net
> >
>
> --
> View this message in context:
> http://www.nabble.com/Uses-of-SpringSslContext-tp21349895p21371480.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>
>

Reply via email to