Как настроить rabbitmq3.7.11, который работает на erlang OTP 21.3, чтобы использовать ssl для подключения клиента приложения python 2.7.5 - PullRequest
1 голос
/ 21 марта 2019

Я использую rabbitmq в openstack, который работает на python 2.7.5. Erlang OTP 21.3 об / мин поступает от команды rabbitmq. Когда я использую ssl для подключения rabbitmq, я получаю сообщение об ошибке

" Сервер TLS: в состоянии hello на tls_handshake.erl: 200 сгенерировано SERVER ALERT: Fatal - недостаточная безопасность - no_suitable_ciphers "

в лог-файле rabbitmq и сообщение об ошибке

" SSLError: [SSL: TLSV1_ALERT_INSUFFICIENT_SECURITY] предупреждение tlsv1 недостаточная безопасность (_ssl.c: 579) "

в журнале обслуживания openstack.

когда я переключаюсь на erlang OTP 20.3, сообщение об ошибке исчезает. Поэтому я предполагаю, что python 2.7.5 не поддерживает новые шифры, но erlang OTP 21 отбрасывает старые шифры и просто поддерживает новые шифры.

по некоторым причинам я должен использовать erlang OTP 21. Никто не может сказать мне, как настроить rabbitmq или oslo_message, чтобы избежать этого. Большое спасибо.

...