2
我想配置管理插件使用TLS,但我發現了以下錯誤每次:啓用TLS進行的RabbitMQ管理插件
=ERROR REPORT==== 8-Jun-2016::15:52:19 ===
SSL: certify: tls_connection.erl:375:Fatal error: decode error
=ERROR REPORT==== 8-Jun-2016::15:52:19 ===
application: mochiweb
"Accept failed error"
"{error,{tls_alert,\"decode error\"}}"
我wan't使用相同的證書,我用相同的服務器上運行的nginx使用「M,nginx的配置如下:
...
ssl_certificate /var/certs/crt;
ssl_certificate_key /var/certs/key;
...
它們PEM編碼和crt
是鏈狀證書
我rabbitmq.config爲f如下:
[{rabbitmq_management,
[{listener, [{port, 15672},
{ssl, true},
{ssl_opts, [{cacertfile, "/var/certs/ca.pem"},
{certfile, "/var/certs/crt"},
{keyfile, "/var/certs/key"}]}
]}
]}].
ca.pem
是我從中獲得服務器證書的根CA證書。 我如何診斷問題是什麼?
當我按照RabbitMQ SSL Guide自簽名證書一切正常,但我真的很想使用我已有的。
的RabbitMQ 3.5.6,二郎R16B03
看來你的證書有錯誤。 – Raffaello