Skip to content

ACM certificate stuck in “Pending validation” despite correct DNS CNAMEs

1

Hi all,

I requested a public ACM certificate in us-east-1 for my domain gorillabricc.com and www.gorillabricc.com to use with a CloudFront distribution. The certificate has been stuck in Pending validation for over 96 hours, even though the DNS validation records are set correctly.

Diagnostics:

Running nslookup on both records shows they resolve correctly to the AWS validation hosts. DNS resolution was succesful. The certificate remains in “Pending validation.” Is there a way to force ACM to re-check validation, or does this indicate a backend issue on AWS’s side?

Thanks!

2 Answers
0

The authoritative nameservers for gorillabricc.com are managed by NameCheap. The authoritative nameservers for www.gorillabricc.com are set to Route53. If you issued a cert for the apex domain (no 'www'), then that would explain the validation issue. Setting Route53 nameservers as authoritative can be accomplished by using the "custom DNS" option in NameCheap.

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain/

See this re:Post article for further info: https://repost.aws/knowledge-center/route-53-validate-acm-certificates

A similar issue was described here: https://repost.aws/questions/QU9fQaXP-JT3CxrJkTiYtCoA/acm-certificate-stuck-in-pending-validation-status-despite-correct-dns-cname-record-in-route-53

AWS
EXPERT
answered 2 months ago
  • But ........ ?????????????????????

    nslookup -type=NS gorillabricc.com Server: Unknown Address: 10.0.0.1

    Non-authoritative answer: gorillabricc.com nameserver = dns2.registrar-servers.com gorillabricc.com nameserver = dns1.registrar-servers.com

    dns1.registrar-servers.com internet address = 156.154.132.200 dns2.registrar-servers.com internet address = 156.154.133.200 dns1.registrar-servers.com AAAA IPv6 address = 2610:a1:1024::200 dns2.registrar-servers.com AAAA IPv6 address = 2610:a1:1025::200

    C:\Windows\System32>nslookup -type=CNAME _dab198a57c83319fc2f5126b9d09c5b.gorillabricc.com Server: Unknown Address: 10.0.0.1

    Non-authoritative answer: _dab198a57c83319fc2f5126b9d09c5b.gorillabricc.com canonical name = _e873c6f40e6b466d7ee863458f42c020.xlfgmrwvlj.acm-validations.aws

    C:\Windows\System32>nslookup -type=CNAME _51fd6471df7afa8dbb7172a93bb573c.www.gorillabricc.com Server: Unknown Address: 10.0.0.1

    Non-authoritative answer: _51fd6471df7afa8dbb7172a93bb573c.www.gorillabricc.com canonical name = _15ed08c2f2fb76bef1b6523c5529d01.xlfgmrwvlj.acm-validations.aws

-1

When an ACM certificate is stuck in "Pending validation" status despite having the correct CNAME records, there are several potential causes to investigate:

  1. Validation Timeout: If validation doesn't complete within 72 hours, ACM changes the certificate status to "Validation timed out." Since you've waited over 96 hours, you may need to delete the failed request and create a new one.

  2. DNS Configuration Issues: Check for these common problems:

  • Ensure there are no Certification Authority Authorization (CAA) records blocking certificate issuance for your domain
  • Verify that all domains in your certificate request (both gorillabricc.com and www.gorillabricc.com) have their respective CNAME validation records properly set up
  • Check for NS record conflicts - having both NS records and CNAME records for the same name can create DNS resolution conflicts
  1. Nameserver Configuration: Verify that your domain is using the correct nameservers. One common issue is when the nameservers configured at your domain registrar don't match the nameservers shown in your Route 53 hosted zone.

  2. Region Verification: Confirm that the certificate is being requested in the correct region (us-east-1) for CloudFront usage.

Unfortunately, there's no way to force ACM to re-check validation. At this point, since you've exceeded the 72-hour validation window, your best option is to:

  1. Delete the pending certificate request
  2. Create a new certificate request
  3. Add the new CNAME validation records
  4. Verify DNS resolution with nslookup or dig before proceeding

If the issue persists with a new certificate request, you may want to contact AWS Support for further assistance.
Sources
ACM certificate stuck in “Pending validation” status despite correct DNS CNAME record in Route 53 | AWS re:Post
Troubleshoot DNS validation problems - AWS Certificate Manager
AWS Certificate Manager DNS validation - AWS Certificate Manager
ACM Certificate Validation Pending indefinitely | AWS re:Post

answered 2 months ago
EXPERT
reviewed 2 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.