首页 文章

Rabbitmq-c“SSL对等证书验证失败”

提问于
浏览
0

我正在尝试使用SSL连接到RabbitMQ服务器,但我收到此错误“SSL对等证书验证失败” .

我使用openssl检查证书,如下所示:openssl s_client -connect host:port -CAfile cacert.pem

并得到“验证返回代码:0(确定)”所以我相信证书是正常的 .

我正在尝试在here中使用amqps_bind.c示例 .

我只需要服务器验证,所以我删除了amqp_ssl_socket_set_key() .

代码在amqp_socket_open()中失败 .

此外,我有一个C#代码,可以使用SSL连接到同一台服务器,没有任何错误 .

1 回答

  • 0

    我找到了我的问题 .

    我提供的cacert.pem文件是所有证书链 .

    仅提取根证书后,我可以连接到服务器 .

相关问题