I have configured tls/ssl on rabbitmq and my question is, when I renew/rotate my ssl certifcate and ssl key do I need to restart rabbitmq for the new certificates to take effect or will rabbitmq pick the new ones automatically.
a snippet of my configuration is::
{ssl_options, [{cacertfile, "/etc/rabbitmq/cacert.pem"},
{certfile, "/etc/rabbitmq/rabbitmq_cert.pem"},
{keyfile, "/etc/rabbitmq/rabbitmq_key.pem"},
{verify, verify_peer},
{fail_if_no_peer_cert, false}]},
Now if I copied a new certificate and key into /etc/rabbitmq/ with the same names as the previous ones so that the new ones override the older ones,
1. do I have to restart rabbitmq?
2. And if the answer to 1 is yes, does rabbitmq has a soft reload signal I can use so that rabbitmq doesn't have to close connections to publishers and consumers?
Thanks,
Komu W.