I had seen those docs 
(http://activemq.apache.org/cms/how-do-i-use-the-ssl-transport.html) but the 
problem is that I don't know how to generate the certificate:

    decaf::lang::System::setProperty( "decaf.net.ssl.trustStore", "<path to 
Certificate file>/certificate.pem" );

I tried to set this property with the broker_cert I generated with the java 
tutorial (http://activemq.apache.org/how-do-i-use-ssl.html), and I tried to 
create a PEM file from the broker_cert with the command:

    openssl x509 -inform DER -outform PEM -in broker_cert -out cert.pem

I am trying to find a simple way to create a certificate, for test purposes.

Daniel Duarte Figueiredo

-----Mensagem original-----
De: Timothy Bish [mailto:tabish...@gmail.com] 
Enviada em: sexta-feira, 11 de maio de 2012 15:02
Para: users@activemq.apache.org
Assunto: Re: ActiveMQ-CPP with SSL

On Fri, 2012-05-11 at 14:50 -0300, Daniel Duarte Figueiredo wrote: 
> (Sorry if this message gets sent twice, but I got a "Mail delivery failed"
> in the first attempt)
> 
>  
> 
> Hello everyone,
> 
> I've seen it was discussed before, but I didn't find a solution that 
> worked for me. I started working with ActiveMQ a few weeks ago, and my 
> application is written in Java. I needed to establish connection with 
> the ActiveMQ broker using SSL, and I was able to achieve this using this 
> tutorial:
> 
>  <http://activemq.apache.org/how-do-i-use-ssl.html>
> http://activemq.apache.org/how-do-i-use-ssl.html
> 
> We will have C++ clients communicating with our server, and I need to 
> submit a proof of concept to show that it is possible to a program 
> implemented in
> C++ to communicate with the ActiveMQ broker using SSL. For this 
> C++ purpose, I
> downloaded the ActiveMQ-CPP from  <http://activemq.apache.org/cms/> 
> http://activemq.apache.org/cms/
> 
> After building it, I tried running the example. It worked with the TCP 
> connection. Can anyone help me with the SSL connection?
> 
> I tried using the same keystore, certificate and truststore generated 
> with the tutorial I used for the java client ( 
> <http://activemq.apache.org/how-do-i-use-ssl.html>
> http://activemq.apache.org/how-do-i-use-ssl.html) but it didn't work. 
> I tried to convert my certificate to a .pem file but it also didn't 
> work. Has anyone ever achieved this? Is there a "how to" similar to 
> that for java? I think I will need to create a different kind of 
> keystore and certificate for the broker, and set the properties that point 
> the location of these files.
> 
>  
> 
> Daniel Duarte Figueiredo
> 
>  

See the docs on the ActiveMQ-CPP site:
http://activemq.apache.org/cms/how-do-i-use-the-ssl-transport.html 

--
Tim Bish
Sr Software Engineer | FuseSource Corp
tim.b...@fusesource.com | www.fusesource.com
skype: tabish121 | twitter: @tabish121
blog: http://timbish.blogspot.com/

Reply via email to