I am running my own ACME CA server that allows issuing of certificates to IP addresses. I have installed the root certificate into all the devices in my LAN. Let's say that I am running the server at https://ca.internal/acme
. Now, I would like to issue a certificate for an internal IP address, say 10.0.0.2
. Let's also assume that I have a web server set up and working well. So now, I try to use the command sudo certbot certonly -n --standalone -d 10.0.0.2 --server https://ca.internal/acme
, but it returns with an error saying that Let's Encrypt certificates do not support IP addresses. Is there a way (maybe by editing the Certbot config files) to resolve this problems and allow the issuing of certificates to an IP address? I've checked the Certbot documentation but have not found anything helpful there.
If it does turn out that what I'm asking is impossible with Certbot, are there any other ACME clients that support issuing a certificate to an IP address with an intermal CA?