Pika подключается с использованием SSL без файла сертификатаPython

Программы на Python
Ответить
Anonymous
 Pika подключается с использованием SSL без файла сертификата

Сообщение Anonymous »

Я пытаюсь использовать pika для подключения к RabbitMQ с использованием SSL (самозаверяющий).

Проблема в том, что соединение не прерывается, если я не передаю файл сертификата pika.

Это мой код:

Код: Выделить всё

import pika
import urllib

connection = pika.BlockingConnection(pika.URLParameters("amqps://guest:guest@172.16.120.130:25585"))
channel = connection.channel()

channel.queue_declare(queue='hello')
channel.basic_publish(exchange='',
routing_key='hello',
body='Hello World!')

print(" [x] Sent 'Hello World!'")
connection.close()
А это мой файл Rabbitmq.config:

Код: Выделить всё

{tcp_listeners, []},
{ssl_listeners, [25585]},
{ssl_options, [{cacertfile,           "/etc/rabbitmq/certs/cacert.pem"},
{certfile,             "/etc/rabbitmq/certs/cert.pem"},
{keyfile,              "/etc/rabbitmq/certs/key.pem"},
{verify,               verify_peer},
{versions, ['tlsv1.2', 'tlsv1.1', 'tlsv1']},
{fail_if_no_peer_cert, false}]},
Я отключил TCP-соединение и включил SSL, почему соединение не прерывается?

Подробнее здесь: https://stackoverflow.com/questions/401 ... icate-file
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»