一、直接使用 tls-gen 来生成CA证书密钥(在这之前需先安装 python3.5, make, openssl)
这里面的 PASSWORD 是自己指定的,可改为其他密码
git clone https://github.com/michaelklishin/tls-gen tls-gen
cd tls-gen/basic
# private key password
make PASSWORD=rabbit
make verify
make info
ls -l ./result
二、把生成的ca_certificate.pem,server_certificate.pem,server_key.pem放到 RabbitMQ 配置文件的目录下(如果是用 docker 安装的 rabbitmq 需要先做配置文件的映射)
mkdir /etc/rabbitmq/ssl
cd ./result
cp ca_certificate.pem server_certificate.pem server_key.pem /etc/rabbitmq/ssl
三、修改配置文件 /etc/rabbitmq/rabbitmq.conf(没有该文件的话自己创建即可)
vim /etc/rabbitmq/rabbitmq.conf
listeners.ssl.default =