I’m not sure I see the concern here. Any halfway decent ACME client supports putting the cert and key files wherever you want them, with whatever names you want, and also supports calling arbitrary commands after the fact to restart/reload your services (or do anything else that’s necessary at that point). This would appear to address your points 1 and 2. And unless there’s a strong reason I don’t know of to not directly edit the Apache config files (and if there is, I’d like to hear it), they can be edited to point directly to the cert files in /etc/asterisk/keys
and Apache reloaded by the same facility in the client, so I don’t see the need to do anything with sysadmin
.
Of course, the fact that I don’t see something doesn’t mean it doesn’t exist, and I’m a bit of a n00b with FreePBX–if I’m missing something, please let me know. The solution described up-thread seems to be working, but I guess the real test will come with renewal. I don’t see any reason it shouldn’t work, but computers have a way of surprising you…