Jeffrey A Becker's Blog

  • Using SSL client certificates for authentication with RabbitMQ

    RabbitMQ configuration is notoriously tricky business, the SSL setup doubly so. The information in this tutorial was gleaned from the RabbitMQ ssl guide as well as a blog post by John Ruiz. Both sources gloss over what I find to be the most important details of the process. The RabbitMQ tutorial in particular functions more as a tutorial on setting up a CA with openssl than a tutorial on RabbitMQ configuration. In this post, the minting of certificates is left up to an exercise for the reader. I had my server admin use our domain CA to produce them. You can do the same, buy certificates from public CA or even just follow the rabbitmq ssl tutorial to mint them.