Sorry for being late here :) Thanks for your replies.
What I would like to have is to have TLS encrypted communication but authentication done via userid/password (similar to HTTPS and basic authentication).
I have received certificates etc and configured the same on the RabbitMQ server with the following config:
listeners.tcp.default = 5672
listeners.ssl.default = 5671
ssl_options.cacertfile = D:/RabbitMQ/cert/tacdisCAroot.pem
ssl_options.certfile = D:/RabbitMQ/cert/startacdis.pem
ssl_options.keyfile = D:/RabbitMQ/cert/startacdis.key
ssl_options.fail_if_no_peer_cert = false
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:747)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at java.io.DataOutputStream.flush(DataOutputStream.java:123)
at com.rabbitmq.client.impl.SocketFrameHandler.sendHeader(SocketFrameHandler.java:147)
at com.rabbitmq.client.impl.SocketFrameHandler.sendHeader(SocketFrameHandler.java:153)
at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:294)
at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:63)
at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:99)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:918)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:877)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:835)
at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:987)
at com.domain.poc.rabbitmq.fnf.Sender_CRM.createConnection(Sender_CRM.java:159)
at com.domain.poc.rabbitmq.fnf.Sender_CRM.main(Sender_CRM.java:101)
ConnectionFactory factory = new ConnectionFactory();
factory.setUri("amqps://"+USER_NAME+":"+PASSWORD+"@"+HOST+":5671/%2F");//%2F
connection = factory.newConnection();
channel = connection.createChannel();