MichaelMorrisEst commented on issue #3074:
URL: 
https://github.com/apache/logging-log4j2/issues/3074#issuecomment-2446349933

   Hi @ppkarwasz 
   The use case is that when a certificate expires and is replaced that the 
SocketAppender can continue without the need for manual intervention (currently 
need to touch the config file in order to reload the cert or restart).
   The spring boot implementation is exactly the type of functionality we are 
looking for. We already use this for SSL communication in our code in our 
spring boot based applications and implement a similar mechanism in our 
application code where we are not using spring boot. Our application code has 
no access to the SSL communication layer in the SocketAppender though so it 
does not help there. For the SocketAppender to follow a similar pattern, the 
key/truststore would be reloaded when they change (for example as part of the 
config monitoring). I would see this as the ideal solution (and would be happy 
to implement), however if that is not agreeable then I am suggesting this 
reloading when a handshake error occurs as an alternative way to solve the 
problem. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to