MyStereo wrote
Protocol error while processing the ACME order
Error creating new order :: Issuance for IP addresses not supported
(urn:ietf:params:acme:error:malformed)
This error is reported by Let's Encrypt which does not issue certificates for IP addresses. By the way, most certification authorities have the same rule: no SSL/TLS certs for IP addresses.
When I tried it again with the name localhost it said this:
Protocol error while processing the ACME order
Order for localhost (due by 21/Dec/2018:12:22:29 -0500)
Protocol Error
You can't issue certiticates for localhost. This is again a limitation from Let's Encrypt. But it makes sense: Let's Encrypt needs to verify that you own your domain name submitted for a free certificate. For that, it sends a challenge to ACME-bot on Abyss Web Server and it expects to contact your server from the Internet to validate the challenge.
How could it contact your localhost which is by definition only valid inside your network?
Let's Encrypt has an article about that specific issue in
https://letsencrypt.org/docs/certificates-for-localhost/ and suggests that the only solution is to create a self-signed certificate.