]
Miroslav Novak commented on WFLY-10014:
---------------------------------------
[~jmesnil] I'll re-open this one as it's currently valid issue for WF12. This one
can be set as resolved once Artemis is upgraded to 2.x version in WF next.
Unable to configure comma delimited enabled-protocols in
remote-connector
-------------------------------------------------------------------------
Key: WFLY-10014
URL:
https://issues.jboss.org/browse/WFLY-10014
Project: WildFly
Issue Type: Bug
Components: JMS
Affects Versions: 12.0.0.Final
Reporter: Nagaraju Chitimilla
Assignee: Jeff Mesnil
Priority: Critical
When I want to configure enabled SSL protocols, Netty requires to use comma delimited
list to be passed into enabled-protocols param in remote-connector
{noformat}
<param name="enabled-protocols" value="TLSv1.1,TLSv1.2"/>
{noformat}
But when comma is used in value in configuration string passed into
ActiveMQRaUtils.parseConfig, parsing fails:
{code:java}
Caused by: java.lang.IllegalArgumentException: Invalid expression TLSv1.2 at
enabledProtocols=TLSv1.1,TLSv1.2;trustStorePassword=N0tall0wed;keyStorePassword=N0tall0wed;port=61616;localAddress=0.0.0.0;sslEnabled=true;host=localhost;trustStorePath=C:/ActiveMQ/conf/keystore.p12;keyStorePath=C:/ActiveMQ/conf/keystore.p12
at
org.apache.activemq.artemis.ra.ActiveMQRaUtils.parseConfig(ActiveMQRaUtils.java:205)
at
org.apache.activemq.artemis.ra.ActiveMQResourceAdapter.setConnectionParameters(ActiveMQResourceAdapter.java:342)
... 18 more
{code}
I set this as critical as it prevent setting more then one allowed SSLContext protocol.