I configured requiring encryption in Apache Qpid (C++ broker) by adding the
following line to /etc/qpid/qpidd.conf file and restarting the broker
require-encryption=yes
Later when I used qpid-stat I got an error message
$ qpid-stat -q -b user@password/localhost:5672
Failed: AuthenticationFailure - Error in sasl_client_start (-4) SASL(-4): no mechanism available
After following a mailing list post to a JIRA to a
Review Board entry I found that when
broker requires a secure TLS connection then the connection string must use
amqps protocol instead of amqp like so
$ qpid-stat -q -b amqps://user@password/localhost:5672
I was using version 0.34 of both broker and client.