我已经全新安装了 RabbitMQ 3.8.3。我想通过 SSL 和 MQTT 协议连接到它。我的活跃插件是:
崩溃的原因:在 amqp_direct_connection:ssl_info/1 中没有匹配 false 的 case 子句
无论我有没有正确的客户证书,这都是一样的
我的配置是:
listeners.ssl.1 = 5671
auth_mechanisms.1 = 外部
auth_mechanisms.2 = 普通
auth_mechanisms.3 = AMQPLAIN
mqtt.listeners.ssl.default = 8883
mqtt.allow_anonymous = false
mqtt.ssl_cert_login = true
ssl_cert_login_from = common_name
ssl_options.verify = verify_peer
ssl_options.fail_if_no_peer_cert = true
ssl_options.cacertfile = [路径]
ssl_options.certfile = [路径]
ssl_options.keyfile = [路径]
ssl_options.password = [密码]
ssl_options.honor_cipher_order = true
ssl_options.honor_ecc_order = true
任何人都可以建议造成这种情况的原因以及解决方法吗?
我已经尝试过重新安装 RabbitMQ,删除并重新创建用户,更改证书。