Как настроить rabbitmq3.7.11, который работает на erlang OTP 21.3, для использования ssl для подключения python 2.7.5 app client

#ssl #rabbitmq #erlang #openstack

#ssl #rabbitmq #erlang #openstack

Вопрос:

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

«Сервер TLS: в состоянии hello на tls_handshake.erl: 200 сгенерированное ПРЕДУПРЕЖДЕНИЕ СЕРВЕРА: Фатальный — недостаточная безопасность — нет_подходящих шифров «

в файле журнала 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, чтобы избежать этого.Большое вам спасибо.