【发布时间】:2017-10-02 06:22:03
【问题描述】:
当我检查 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}
它根本不会像其他人那样工作。
【问题讨论】:
-
请出示您的 RabbitMQ 代码。
标签: encryption openssl erlang rabbitmq