Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.3.0
-
None
-
None
Description
(I am reporting this second hand, please let me know if this bug report doesn't sound right).
Artemis doesn't configure a trust manager when connecting bridges, so there's no attempt to verify that the hostname of the target broker matches the one that triggered the connection. An example fix might be
sslparameters.setEndpointIdentificationAlgorithm("HTTPS")
and then pass the hostname/port into the SSLEngine constructor.