2015-09-24 2 views
0

Я пытаюсь подключиться к серверу RabbitMQ с помощью SSL, но я получаю эту ошибку «Ошибка проверки SSL-сверки SSL».Rabbitmq-c «Ошибка проверки SSL-сверки SSL»

проверить сертификат, используя OpenSSL таким образом: OpenSSL s_client -connect хост: порт -CAfile cacert.pem

И получил "Проверьте код возврата: 0 (ОК)", поэтому я считаю, что сертификат OK ,

Я пытаюсь использовать пример amqps_bind.c в here.

Мне нужна только проверка сервера, поэтому я удалил amqp_ssl_socket_set_key().

Код не работает в amqp_socket_open().

Также у меня есть код C#, который может подключаться к одному серверу с использованием SSL без каких-либо ошибок.

ответ

0

Я нашел свою проблему.

Файл cacert.pem, который я предоставил, был всей цепочкой сертификатов.

После извлечения только корневого сертификата я могу подключиться к разъему.

Смежные вопросы