Is there a possibility to get or use a SSL certificate in AWS Certificate Manager for a public IP instead of a domain name?

I need a SSL certificate for my EC2 server on AWS, but I don't want to register it under a domain name right now.

  • It's good to always have one domain name you can use (with infinite subdomains) for in-development sites like this.
    – ceejayoz
    May 13, 2020 at 17:15

2 Answers 2


You can generate a self-signed certificate to be used with specific applications within your server and this will necessarily show as such to anyone using that service but should work fine for many applications.

I believe that certs signed by a CA need to use the DNS name, not the IP for a public certificate so that is what you have to use with AWS.


SSL/TLS certificates do NOT work with IP addresses. They need to be attached to a DNS name.

This will work:


This will NOT work:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.