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

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

" Сервер TLS: в состоянии приветствия по адресу tls_handshake.erl:200 сгенерировано СЕРВЕРНОЕ ПРЕДУПРЕЖДЕНИЕ: неустранимо - недостаточная безопасность - no_suitable_ciphers "

в логе rabbitmq и сообщении об ошибке

"Ошибка SSLE: [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, чтобы избежать этого. Большое спасибо.

0 ответов

Другие вопросы по тегам