Requiring Encryption in Apache Qpid

I configured requiring encryption in Apache Qpid (C++ broker) by adding the following line to /etc/qpid/qpidd.conf file and restarting the broker


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.