0
SSL을 사용하여 연결하려고했지만 서버에서 SSL을 사용할 수 있지만 rabbitmq-c 클라이언트를 사용하여 연결할 수 없습니다.rabbitmq-c SSL 피어 인증서 확인에 실패했습니다.
나는 amqps_connect_timeout.c 예제를 사용했고 이것은 amqp_socket_open_noblock에서 얻는 오류입니다.
SSL peer cert verification failed
openssl verify -CAfile cacert.pem cert.pem
cert.pem: OK
openssl s_client -connect www.example.com:25586 -CAfile cacert.pem
Verify return code: 0 (ok)
인증서 확인을 사용하지 않으면 연결이 성공합니다. 내가 잘못 뭐하는 거지
amqp_ssl_socket_set_verify_peer(socket, 0);
?
'-verify' 플래그를'openssl s_client' 명령에 전달하면 어떻게됩니까? – alanxz