gpt4 book ai didi

ssl - 如何为 rabbitmq 添加密码套件支持?

转载 作者:太空宇宙 更新时间:2023-11-03 14:29:34 25 4
gpt4 key购买 nike

我在我的环境中安装了两个 RMQ。旧安装有版本 3.7.8 和 erlang 21.1。较新的安装有版本 3.7.9 和 erlang 21.2

新安装只有这些套件支持此密码。与具有更多密码套件的旧安装不同,根本不支持 ecdhe。

 sudo rabbitmq-diagnostics cipher_suites
Listing available cipher suites in the Erlang term format
[{dhe_rsa,aes_256_gcm,aead,sha384},
{dhe_dss,aes_256_gcm,aead,sha384},
{dhe_rsa,aes_256_cbc,sha256},
{dhe_dss,aes_256_cbc,sha256},
{dhe_rsa,aes_128_gcm,aead,sha256},
{dhe_dss,aes_128_gcm,aead,sha256},
{dhe_rsa,aes_128_cbc,sha256},
{dhe_dss,aes_128_cbc,sha256},
{dhe_rsa,aes_256_cbc,sha},
{dhe_dss,aes_256_cbc,sha},
{dhe_rsa,aes_128_cbc,sha},
{dhe_dss,aes_128_cbc,sha}]

我无法登录 chrome 中的管理插件。它抛出 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 异常。如何添加更多密码套件?

最佳答案

最初发布 here .

您可能遇到了密码套件可用性受限的问题。使用 Erlang 21.1,请注意可用套件的默认数量小于总数(在我的机器上):

2> length(ssl:cipher_suites()).
36
3> length(ssl:cipher_suites(all)).
74

要测试密码套件理论,请执行以下操作:

  • 运行 erl命令
  • 在 shell 中运行此命令(句点很重要):rp(ssl:cipher_suites(all)).

您将看到您平台上所有受支持套件的列表。

注意:在您的情况下,您需要添加 ciphers部分到 rabbitmq_managementrabbitmq.config .如果您需要帮助,请跟进 your thread在邮件列表上。


注意: RabbitMQ 团队监控 the rabbitmq-users mailing list并且只是偶尔在 StackOverflow 上回答问题。

关于ssl - 如何为 rabbitmq 添加密码套件支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53905030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com