[英]How can i certify the connexion to my rabbitmq server on windows ?
我想證券化rabbitmq服務器。 這是在VPS服務器上..
看來我需要三個文件才能做到這一點
[ {rabbit, [ {ssl_listeners, [5671]}, {ssl_options, [{cacertfile,"/path/to/testca/ca_certificate_bundle.pem"}, {certfile,"/path/to/server/certificate.pem"}, {keyfile,"/path/to/server/private_key.pem"}, {verify, verify_peer}, {fail_if_no_peer_cert, true}]} ]} ].
但是,當我嘗試生成證書時,例如“認證網絡”,我只得到一個pem文件...我認為這是te certfile ...我在Windows Server 2016上...
謝謝,
如果您使用的是“讓我們加密”,它應該使您能夠下載簽署了服務器證書的授權證書,或者可能是您收到的.pem
文件的一部分。 如果該文件有多個BEGIN
節,則其中一個將成為簽名證書的公共部分。 使用openssl x509
命令打印文件可以告訴您很多信息:
openssl x509 -noout -text -in cert.pem
您應該閱讀以下文檔:
https://www.rabbitmq.com/ssl.html
https://www.rabbitmq.com/troubleshooting-ssl.html
該項目包括openssl
配置和可運行以生成自己的證書的命令:
https://www.rabbitmq.com/ssl.html#automated-certificate-generation
在Windows上,您必須使用MinGW,但它應該可以工作。
注意: RabbitMQ團隊監視rabbitmq-users
郵件列表 ,僅在某些情況下回答關於StackOverflow的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.