-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
2.3.0.GA
-
None
The broker scenario:
- Master / Slave broker configuration;
- A SSL TLS-2 configuration in the AMQP acceptor in both servers. Both servers uses the same keystore and the same truststore.
The issue is that the SSL configuration in the client AMQP application doesn't work outside the failover parentheses. For example, it'll not work if I configure the connection URL like this:
failover:(amqps://master-broker:5673,amqps://slave-broker:5673)?transport.trustStoreLocation=...&transport.keyStoreLocation=...&...
With the above configuration, the client will fail to connect to the slave broker.
The only way to make it work is to replicate the configuration inside the parentheses for the both servers:
failover:(amqps://master-broker:5673?transport.trustStoreLocation=...&transport.keyStoreLocation=...&...,amqps://slave-broker:5673?transport.trustStoreLocation=...&transport.keyStoreLocation=...&...)