[rabbitmq-discuss] Cryptographic algorithms used by RabbitMQ SSL
Kapil Goyal
goyalk at vmware.com
Wed Sep 11 22:23:24 BST 2013
Hi,
I am trying to find out the list of crypto algorithms supported by SSL in
RabbitMQ. Documentation at http://www.rabbitmq.com/ssl.html says RabbitMQ
uses new_ssl erlang application. But, when I say 'rabbitmqctl status' on a
server where RabbitMQ 3.1.5 is installed, the list of applications doesn't
include new_ssl:
{running_applications,
[{rabbitmq_management,"RabbitMQ Management Console","3.1.5"},
{rabbitmq_management_agent,"RabbitMQ Management Agent","3.1.5"},
{rabbit,"RabbitMQ","3.1.5"},
{ssl,"Erlang/OTP SSL application","5.1.2"},
{public_key,"Public key infrastructure","0.17"},
{crypto,"CRYPTO version 2","2.2"},
{asn1,"The Erlang ASN1 compiler version 1.8","1.8"},
{os_mon,"CPO CXC 138 46","2.2.10"},
{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.1.5"},
{webmachine,"webmachine","1.10.3-rmq3.1.5-gite9359c7"},
{mochiweb,"MochiMedia Web Server","2.7.0-rmq3.1.5-git680dba8"},
{xmerl,"XML parser","1.3.2"},
{inets,"INETS CXC 138 49","5.9.2"},
{mnesia,"MNESIA CXC 138 12","4.7.1"},
{amqp_client,"RabbitMQ AMQP Client","0.0.0"},
{sasl,"SASL CXC 138 11","2.2.1"},
{stdlib,"ERTS CXC 138 10","1.18.3"},
{kernel,"ERTS CXC 138 10","2.15.3"}]},
{os,{unix,linux}},
{erlang_version,
"Erlang R15B03 (erts-5.9.3.1) [source] [smp:4:4] [async-threads:30]
[hipe] [kernel-poll:true]\n"}..
On the same server, I did the following:
[root at host]# erl
Erlang R15B03 (erts-5.9.3.1) [source] [smp:4:4] [async-threads:0] [hipe]
[kernel-poll:false]
Eshell V5.9.3.1 (abort with ^G)
2> ssl:start().
ok
3> ssl:cipher_suites().
[{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}]
5> ssl:versions().
[{ssl_app,"5.1.2"},
{supported,[tlsv1,sslv3]},
{available,['tlsv1.2','tlsv1.1',tlsv1,sslv3]}]
Is #3 above the right way to find the list of algorithms supported by
RabbitMQ? If not, can you please suggest the right way/listing?
Thanks
Kapil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130911/590cee12/attachment.htm>
More information about the rabbitmq-discuss
mailing list