Hi, we have deployed our Next.js app to Vercel and added a custom domain to it (we configured CNAME to cname.vercel-dns.com and verified our domain with custom TXT record). Nothing unusual.
We have implemented our authentication with Clerk library (https://clerk.com/), but after we wanted to configure Clerk for production, we’re getting this message:
Issue SSL certificates
Clerk is now issuing the SSL certificates for this domain. You do not need to do anything until this process is complete.
SSL certificates Pending
A CAA record blocks issuance of the SSL certificate, please add 'letsencrypt.org' or 'pki.goog' to the CAA records or remove them entirely.
My DNS setting is looking like this:
|OUR_SECRET_DOMAIN.|21600|IN|CNAME|cname.vercel-dns.com.|
|---|---|---|---|---|
|cname.vercel-dns.com.|1800|IN|CAA|0 issue globalsign.com|
|cname.vercel-dns.com.|1800|IN|CAA|0 issue letsencrypt.org|
|cname.vercel-dns.com.|1800|IN|CAA|0 issue sectigo.com|
I contacted Clerk support - they recommended to remove CAA records. Unfortunately they (Clerk team) cannot remove them, as well as my domain provider does not have an access to these CAA records.
What should we do to have both deployed app on Vercel and working authorization (Clerk)?
Expected behavior:
We would like to have functional Clerk in the production env.
Thank you for any kind of help!
Best,
Lukas S.