Encryption 如何向RabbitMQ添加更多密码?

Encryption 如何向RabbitMQ添加更多密码?,encryption,openssl,erlang,rabbitmq,Encryption,Openssl,Erlang,Rabbitmq,当我检查RabbitMQ/Erlang支持的密码列表时,我看到以下内容: [root@node ~]# rabbitmqctl eval 'ssl:cipher_suites().' [{dhe_rsa,aes_256_cbc,sha256}, {dhe_dss,aes_256_cbc,sha256}, {rsa,aes_256_cbc,sha256}, {dhe_rsa,aes_128_cbc,sha256}, {dhe_dss,aes_128_cbc,sha256}, {rsa,a

当我检查RabbitMQ/Erlang支持的密码列表时,我看到以下内容:

[root@node ~]# rabbitmqctl eval 'ssl:cipher_suites().'
[{dhe_rsa,aes_256_cbc,sha256},
 {dhe_dss,aes_256_cbc,sha256},
 {rsa,aes_256_cbc,sha256},
 {dhe_rsa,aes_128_cbc,sha256},
 {dhe_dss,aes_128_cbc,sha256},
 {rsa,aes_128_cbc,sha256},
 {dhe_rsa,aes_256_cbc,sha},
 {dhe_dss,aes_256_cbc,sha},
 {rsa,aes_256_cbc,sha},
 {dhe_rsa,'3des_ede_cbc',sha},
 {dhe_dss,'3des_ede_cbc',sha},
 {rsa,'3des_ede_cbc',sha},
 {dhe_rsa,aes_128_cbc,sha},
 {dhe_dss,aes_128_cbc,sha},
 {rsa,aes_128_cbc,sha},
 {rsa,rc4_128,sha},
 {rsa,rc4_128,md5},
 {dhe_rsa,des_cbc,sha},
 {rsa,des_cbc,sha}]
...done.
然而,我的OpenSSL(1.0.1e-fips)似乎支持的不止这些

我的问题是,如何向RabbitMQ添加更多密码以供使用?更具体地说,我想使用GCM密码

如果我在配置文件中添加一个,例如:

{dhe_rsa,aes_128_gcm,sha256}

它无法像其他密码一样工作。

如果您有最新版本的erlang,您可以检查一些旧版本是否支持此密码,可能它在某些更新中被删除

请显示您的RabbitMQ代码。看起来是这样,但反过来说:Erlang的当前版本不支持这些密码,因此至少需要升级到OTP 18。