Knowledge Base

How does the email challenge-response method work for Domain Control Validation (DCV)?

Overview 

By the end of this article you will understand how Sectigo, acting as the Certificate Authority (CA), uses the email challenge-response flow to complete Domain Control Validation (DCV) for an SSL/TLS certificate. The article walks through the numbered Steps in the email challenge-response flow, lists the Acceptable email addresses Sectigo will use, and gives the numbered Steps to publish a Domain Name System (DNS) Text (TXT) contact email record so an address at your domain can receive the validation email. It closes with what happens when Ordering through Sectigo's web interface and a set of Troubleshooting tips for common issues. 

Steps in the email challenge-response flow 

The flow has three stages — the first two are driven by Sectigo as the CA, and the third is performed by you. 

Step 1 — Place the certificate order 

During the certificate request, Sectigo builds a list of acceptable email addresses based on the domain in the Certificate Signing Request (CSR). 

Step 2 — Sectigo sends the validation email 

Sectigo sends a validation email containing a unique code and a verification link to the address you select from that list. 

Step 3 — Confirm control from the email 

Open the email, click the verification link, and enter the code shown in the message to confirm control over the domain. 

Acceptable email addresses 

These constructed addresses at the domain are valid for DCV: 

A contact email address published in the domain's DNS Text (TXT) record is also acceptable. See the next section for the required format.

 

Steps to publish a DNS TXT contact email record 

If you cannot use one of the constructed addresses, publish a DNS TXT record that names a contact email. The record must follow strict formatting rules — no extra text or quotes around the value other than as shown in the example. 

Step 1 — Add a new record 

In your DNS provider's console, click Add new record. 

Figure 1: Add new Record in DNS

                                                       Figure 1: Add new Record in DNS

Step 2 — Select TXT as the record type 

Choose TXT Record from the record-type list. 

 

Figure 2: Select TXT Record in DNS

                                                                                               Figure 2: Select TXT Record in DNS

Step 3 — Set the hostname and value 

  • Hostname must be exactly _validation-contactemail.yourdomain.com. 

  • Value must be a single valid email address — no additional text, formatting, or quotes. 

Figure 3: add a valid email id in DNS

                                                                   Figure 3: add a valid email id in DNS

 

  

Step 4 — Set TTL to the minimum 

Set the Time-To-Live (TTL) to the lowest value your provider allows so the record propagates quickly across DNS resolvers. 

Note: Example DNS TXT record (use either form depending on whether your provider auto-appends the domain): "_validation-contactemail IN TXT \"[email protected]\"" or "_validation-contactemail.yourdomain.com IN TXT \"[email protected]\"". 

Figure 4: set TTL to minimum in DNS

                                                         Figure 4: set TTL to minimum in DNS

 

Troubleshooting tips 

  • Make sure the selected email address is active and monitored. 

  • Check spam and junk folders for the validation email. 

  • If using a DNS TXT record, confirm the record is published correctly and has propagated using a public DNS lookup tool. 

  • If you do not have access to any of the constructed email addresses or a contact TXT record, choose an alternative DCV method (DNS CNAME, HTTP, or HTTPS). 

Similar questions 

  • What is the process of email challenge-response for DCV? 

  • How is domain ownership verified using the email challenge-response method? 

  • Can you explain how email-based DCV works? 

  • What steps are involved in validating a domain via email challenge-response? 

  • How does the Certificate Authority use email to confirm domain control? 

Need assistance?

Contact our team for help with your purchase or issuing your certificate.

Live chat

Call us today