我试图将管理插件配置为使用TLS,但每次我都会收到以下错误:
=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\"}}"我不想使用与运行在同一服务器上的nginx相同的证书,nginx配置如下:
...
ssl_certificate /var/certs/crt;
ssl_certificate_key /var/certs/key;
...它们是pem编码的,crt是一个链式证书。
我的rabbitmq.config如下:
[{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指南时,一切都正常,但我真的很想使用我已经拥有的证书。
RabbitMQ 3.5.6,Erlang R16B03
发布于 2018-09-12 05:05:48
它们是pem编码的,crt是一个链式证书。
certfile需要成为独立证书的路径,而不是链接证书。
https://stackoverflow.com/questions/37704758
复制相似问题