I'd recommend asking the Paho folks for instructions on using the Paho client and debugging it

You can do some SSL level debug on the Java side of things, see these docs for some tips on turning on debug.
http://activemq.apache.org/ssl-transport-reference.html
http://activemq.apache.org/how-do-i-use-ssl.html

On 01/06/2017 04:27 AM, arjun13 wrote:
I am trying to connect a C client with activeMQ using ssl.For this I created
certificates using the following link
https://github.com/rethab/php-stomp-cert-example/blob/master/README.md
<http://https://github.com/rethab/php-stomp-cert-example/blob/master/README.md>
Also I confiugured activeMQ with transport connectors as:
<transportConnector name="ssl"
uri="mqtt+ssl://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>

The portion of C client uisng SSL is as follows:
MQTTClient_SSLOptions ssl_opts = MQTTClient_SSLOptions_initializer;
ssl_opts.enableServerCertAuth = 0;
conn_opts.ssl = &ssl_opts;
conn_opts.ssl->keyStore = "/home/user/certs/client-chain.pem";
conn_opts.ssl->privateKeyPassword = "password";
conn_opts.ssl->enabledCipherSuites = "DEFAULT";
MQTTClient_setCallbacks(client, NULL, connlost, msgarrvd, delivered);
if ((rc = MQTTClient_connect(client, &conn_opts)) != MQTTCLIENT_SUCCESS)
{ printf("%d",rc); }
But when I connect a C client to activeMQ I get connect failed return code
-1 error...Kindly help me to fix this issue



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/How-to-enable-SSL-over-ActiveMQ-using-C-client-tp4720869.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.



--
Tim Bish
twitter: @tabish121
blog: http://timbish.blogspot.com/

Reply via email to