SSL を使用して RabbitMQ サーバーに接続しようとしていますが、「SSL ピア証明書の検証に失敗しました」というエラーが表示されます。
次のように openssl を使用して証明書を確認します: openssl s_client -connect host:port -CAfile cacert.pem
そして、「Verify return code: 0 (ok)」を取得したので、証明書は問題ないと思います。
ここでamqps_bind.c の例を使用しようとしています。
サーバーの検証のみが必要なので、amqp_ssl_socket_set_key() を削除しました。
コードは amqp_socket_open() で失敗しています。
また、SSLを使用して同じサーバーにエラーなしで接続できるC#コードがあります。