guasto di handshake del collegamento di amqps del rabbitmq-shovel

Non riesco a impostare una pala di rabbitmq su amqps. La stessa pala lavora bene per amqp.

il mio (editato) uri:

amqps://un:pw@myhost.example.com:5679?cacertfile=/etc/ssl/certs/example.com.cacert.crt&certfile=/etc/ssl/certs/example.com.crt&keyfile=/etc/ssl/private/example.com.key&verify=verify_peer 

l'errore nel registro stunnel:

 SSL_accept: 14094410: error:14094410:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure 

e lo stato della pala è

{{badmatch, {errore, {tls_alert, "guasto alla stretta di mano"}}}

Collegamento via openssl dalle operazioni di shell:

 openssl s_client -connect myhost.example.com:5679 -cert /etc/ssl/certs/example.com.crt -key /etc/ssl/private/example.com.key -CAfile /etc/ssl/certs/example.com.cacert.crt 

ritorna

 Negotiated TLSv1/SSLv3 ciphersuite: ECDHE-RSA-AES256-GCM-SHA384 (256-bit encryption) 

Il mio rabbitmq.config:

 [ {kernel, [ ]}, {ssl, [{versions, ['tlsv1.2', 'tlsv1.1' ]}]}, {rabbit, [ {ssl_listeners, [5671]}, {ssl_options, [{cacertfile,"/etc/ssl/certs/example.com.cacert.crt"}, {certfile,"/etc/ssl/certs/example.com.crt"}, {keyfile,"/etc/ssl/private/example.com.key"}, {versions, ['tlsv1.2', 'tlsv1.1']}, {depth, 2}, {verify,verify_peer}, {fail_if_no_peer_cert,false}]}, {tcp_listen_options, [binary, {packet,raw}, {reuseaddr,true}, {backlog,128}, {nodelay,true}, {exit_on_close,false}, {keepalive,false}]}, {default_user, <<"guest">>}, {default_pass, <<"guest">>}, {heartbeat, 580} ]} ] 

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.