Your answer doesn’t address the question. The answer is simple from the CLI: certbot delete --cert-name <blah>
. It’d be nice to be able to do it through the GUI, though IMO pretty low-priority.
Sure, all of these things can be accomplished in this way. The problem is that it’s pretty poorly integrated, and the request is that they be better integrated. So, to be clearer:
I’d read this as wanting to push a button to get a single cert for every FQDN the system answers to–whatever was entered as the system name, www.domain, mail.domain, any vhost FQDNs, etc. It should be relatively straightforward; the system already knows all these FQDNs. Why can’t it automate this?
“Add the new names to the existing certificate” doesn’t do this. Again, I’d expect the idea would be that the system request a cert as soon as the vhost is created, and apply it to the vhost, without any further admin intervention. It’s certainly possible to do this manually (see my post just up-topic), but really it ought to be automated.
Neth by design is very wedded to the idea that you’re going to have one cert that’s going to cover everything the system does (e.g., why is LetsEncryptDomains
a property of the pki
key, as though a server will have only one Let’s Encrypt certificate?). Since the advent of Let’s Encrypt, that’s bad design, IMO.
Getting a cert is well-documented (and trivial). Assigning a cert to a vhost is well-documented (and also trivial). Combining the two, as I’ve shown above, is also trivial, and I’m struggling to see how it isn’t obvious. The ux could be improved, to be sure, but it isn’t like it can’t be done, or like it’s difficult to do.