Hello @Brett Andrew & @Denis Couto ,
Apologies for the delay in response.
I had a discussion with the Azure Front Door Product Group team regarding this issue and below are some points that I would like to share:
Azure Front Door's certificates are issued by our partner certification authority, DigiCert.
Refer: https://learn.microsoft.com/en-us/azure/frontdoor/domain#managed-certificate-issuance
And per DigiCert,
After submitting your public SSL/TLS certificate order, submitting a domain for pre-validation, or changing the DCV method for a domain, DCV polling begins immediately and runs for one week:
- Interval 1—Every minute for the first 15 minutes
- Interval 2—Every five minutes for an hour
- Interval 3—Every fifteen minutes for four hours
- Interval 4—Every hour for a day
- Interval 5—Every four hours for a week*
*After Interval 5, we stop checking. If you haven't placed the fileauth.txt file on your domain or added the random value to your DNS TXT or DNS CNAME records by the end of the first week, you'll need to run the check yourself. Running the check also restarts the DCV polling for another week.
Refer: https://docs.digicert.com/en/certcentral/manage-certificates/automatic-domain-control-validation-checks.html
To summarize, if the DNS records are there, DigiCert should complete validation within minutes, but eventually they stop checking after one week. And if you fixed your TXT record after DigiCert has stopped checking, then it is a manual trigger again.
Now, the Azure Front Door Product Group team has asked for some examples of TXT validation taking too long, so that they can check from our telemetry and confirm the end user experience.
So, if you have any recent support cases where you reported such incidents, I would request you to share those with me and I will forward them to the PG team for further investigation.
To share the support case numbers, please send an email to us with subject line "ATTN gishar | Azure Front Door Validation TXT - stops being checked" to AzCommunity[at]Microsoft[dot]com with the following details, I will follow-up with you.
- Reference this Q&A thread
- Your Azure Subscription ID
- Previous support case numbers (better share the recent ones which were closed in the last 45 days, if any)
Note: Do not share any PII data as a public comment.
Regards,
Gita