Lionel Cons created AMQ-8568:
--------------------------------

             Summary: Add support for trust store reloading
                 Key: AMQ-8568
                 URL: https://issues.apache.org/jira/browse/AMQ-8568
             Project: ActiveMQ
          Issue Type: Improvement
            Reporter: Lionel Cons


When using X.509 authentication, one can add a new subject to be allowed to the 
{{jaas.textfiledn.user}} file and the rest is automatic: file change is 
detected, file is reloaded and the change of security settings is effective 
without having to restart the broker. This is all very good.

However, if the new certificate comes from a new CA then the Java trust store 
has to be changed. Unless I missed something, ActiveMQ does not detect changes 
to the trust store and the broker must be restarted to take into account the 
new trust store.

It would be very useful to add support for trust store reloading to avoid these 
broker restarts.

The best solution would be to integrate it with the 
{{runtimeConfigurationPlugin}}: when the file (defined in {{sslContext}}'s 
{{trustStore}}) changes, it gets reloaded.

If it is too complex, another possibility would be to expose a JMX method to 
trigger this reload. A bit like we currently have {{reloadLog4jProperties}}.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to