Does Let’s Encrypt already support issuing certificates for IP addresses?

I saw on the Let’s Encrypt blog that certificates for IP addresses are now supported. However, when I try to request an IP certificate using acme.sh, I get the following error:

Error creating new order :: Profile "" does not permit ip type identifiers

Am I missing something in the configuration, or is there a specific profile that needs to be used?

Could anyone share a step-by-step guide or example on how to request an IP certificate using certbot or acme.sh?

Thanks in advance!

Yes, but you have to use the shortlived profile.

I’m aware that the short-lived profile is required, but I couldn’t make it work with acme.sh.
Could someone explain the essential steps, or provide a working example using certbot?

Your error message seems to indicate that you're not using any profile. What command are you running?

Did you see acme.sh docs here: Profile selection · acmesh-official/acme.sh Wiki · GitHub

Do you have a recent enough version of it?

I successfully solved the problem. Thank you. The key step was using --cert-profile shortlived.

Did you also adjust the --days value as suggested by their docs. Otherwise you will be requesting certs frequently and become rate limited by Let's Encrypt.

Thank you very much. I did not actually add this parameter.