在Windows中使用OpenSSL为RabbitMQ创建密钥,证书和CA证书

时间:2018-11-28 12:26:44

标签: windows ssl openssl rabbitmq certificate

我使用用户名/密码从客户端到服务器连接到RabbitMQ。

最近,我们的网络团队提出了一个禁用明文身份验证的问题。

要解决此问题,我计划使用OpenSSL创建CA证书,证书(客户端和服务器)和密钥。

首先使用这些证书在我的机器上配置RabbitMQ服务器,并在将其推向更高的环境之前对其进行彻底的测试。

我对OpenSSL和如何创建证书完全陌生。

我现在想如何创建

  • 证书颁发机构
  • 服务器证书和客户端证书

我经过下面的链接,但我相信所使用的操作系统是Unix。我们要在Windows中
https://rabbitmq.docs.pivotal.io/37/rabbit-web-docs/ssl.html

预先感谢

1 个答案:

答案 0 :(得分:0)

您可以使用tls-gen项目来完成所需的工作,但是最终您将需要扩展它在现实情况下的功能。如果您的PATH中有Python 3和OpenSSL,则该项目应在Windows上运行。


注意: RabbitMQ团队监视the rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。