Domain control validation (DCV) methods
CertCentral: DigiCert-supported DCV methods for validating domains and IP addresses
To ensure no one else can issue certificates for your domains, industry standards (TLS certificate baseline requirements) require you to demonstrate control over the FQDNs and IP addresses included in your certificates. We refer to this process as Domain Control Validation (DCV).
DigiCert-supported DCV methods
When validating your domains, you can use any of the DigiCert-supported DCV methods.
DCV type | DCV methods |
|---|---|
| |
| |
| |
|
Acronyms in this article: Transport Security Layer (TLS), Domain Name System (DNS), extended validation (EV), organization validation (OV), domain validation (DV), fully qualified domain names (FQDNs),
When should I validate my domain?
You may demonstrate control over domains before ordering certificates or while the certificate order is pending. Per industry standards, a domain's validation is valid for 397 days.
Validate domains before ordering certificates (domain prevalidation)
CertCentral features a domain validation process that enables you to demonstrate control over your domains before ordering certificates for them. DigiCert refers to this process as domain prevalidation. Validating the domain ahead of time allows for quicker certificate issuance.
Note: DV certificates don’t support domain prevalidation. To validate domains for a DV certificate, you must do it as part of the order process.
Learn more about prevalidating your domains:
Demonstrating control over domains on DV, OV, and EV TSL/SSL certificate orders
CertCentral features a domain validation process that enables you to validate domains on pending certificate orders. When requesting a certificate, you must select a DCV method to demonstrate control over the domains included in the order. On the certificate's Order details page, use the selected DCV method to validate the domains or switch to a different DCV method if needed.
Learn more about validating domains on pending TLS certificate orders:
What happens to my certificate if my domain validation expires?
When DigiCert issues your certificate, it remains valid until it expires or is revoked. Expired domain validation doesn’t affect an issued certificate. However, it does affect certificate renewals, reissues, and duplicates.
Renewals and reissues
When you renew or reissue your certificate, DigiCert checks the validity of the domains on the certificate. If a domain's validation has expired, your order enters a pending state, allowing you to validate your domain before we issue the certificate.
Duplicates
Duplicate certificates are issued immediately. Your domain validation must be valid to request a duplicate certificate. If a domain's validity has expired, you must first reissue your certificate. The certificate reissue process includes steps for revalidating your domains. When the domain validation is updated, you can then request a duplicate certificate.
Decreasing domain validation reuse periods
The CA/Browser Forum has officially voted to amend the TLS Baseline Requirements. They have set a schedule for shortening the lifetime of TLS certificates and the reusability period of domain validation.
Learn more about this industry change.
Timeline | Certificate validity | Domain reuse period |
|---|---|---|
From today until March 15, 2026 | 397 days | 397 days |
As of March 15, 2026 | 199 days | 199 days |
As of March 15, 2027 | 99 days | 99 days |
As of March 15, 2029 | 46 days | 9 days |
Note: DV certificates don't support domain validation reuse. Each time you order a DV certificate, you must validate the domains on the order, which applies to new orders, renewals, and reissues. | ||
Notice
Tired of manually validating your domains?
Would you like a more straightforward and automated way to keep your domains validated?
Integrate CertCentral with UltraDNS and skip manual domain validation forever.
Integrating CertCentral with UltraDNS enables you to automate the Domain Control Validation (DCV) process. Keeping your domain validations up to date allows for faster certificate issuance.
Email-based DCV methods
DigiCert supports three email DCV methods: Email to DNS TXT record contact, Email to CAA record contact, and Email to constructed email.
DCV method | Description |
|---|---|
To demonstrate control over the domain, the designated email recipient must follow the instructions in a domain approval email. The domain approval process involves going to the provided link and following the instructions on the approval page. | |
DNS-based DCV methods
DigiCert supports two DNS-based DCV methods: DNS TXT record and DNS CNAME record.
DCV method | Description |
|---|---|
DNS TXT record | To demonstrate control over the domain, add the DigiCert-generated random value to the domain’s DNS as a TXT record. The domain is validated when DigiCert detects the DNS TXT record containing the random value. |
DNS CNAME record | To demonstrate control over the domain, set up your domain's CNAME record. Then, add the static prefix to the hostname field and include the DigiCert URL that contains the random value as the CNAME target. The domain is validated when DigiCert detects the DNS CNAME record containing the random value. |
Website-based DCV methods
DigiCert supports two website-based DCV methods: HTTP Practical Demonstration and HTTP Practical Demonstration with unique filename. Use the HTTP Practical Demonstration DCV methods to demonstrate control over IP addresses and fully qualified domain names (FQDNs) exactly as named.
Validating IPv4 and IPv6 addresses
DigiCert supports using the HTTP Practical Demonstration DCV method for demonstrating control over IPv4 and IPv6 addresses.
DCV method | Description |
|---|---|
HTTP Practical Demonstration | To demonstrate control over the domain or IP address, host a file containing a DigiCert-generated random value at a predetermined location on your website. A domain or IP address is validated when DigiCert goes to the predetermined location and confirms the presence of the DigiCert-generated value. |
HTTP Practical Demonstration with unique filename | To demonstrate control over the domain or IP address, host a file with a DigiCert-generated filename containing a DigiCert-generated random value at a predetermined location. A domain or IP address is validated when DigiCert goes to the predetermined location and confirms the presence of the DigiCert-generated value. Note: DV certificates don’t support the HTTP Practical Demonstration with unique filename DCV method. |
ACME challenges
DigiCert supports two ACME challenges: HTTP-01 (HTTP Practical Demonstration DCV) and DNS-01 (DNS TXT record DCV). Use ACME challenges to validate domains as part of your ACME certificate request, issuance, and installation process.
ACME challenge | Description |
|---|---|
HTTP-01 challenge (HTTP Practical Demonstration DCV) | To demonstrate control over your domain, DigiCert gives a random value to your ACME client. The ACME client adds a file containing a DigiCert-generated random value at a predetermined location on your web server. A domain is validated when the ACME client tells DigiCert the file is ready. Then, DigiCert goes to the predetermined location to confirm the presence of the random value. Can I use HTTP-01 to validate IPv4 and IPv6 addresses? No, DigiCert doesn’t support using the HTTP-01 challenge to validate IP addresses. How do I validate my IP addresses?
|
DNS-01 challenge (DNS TXT record DCV) | To demonstrate control over your domain, you create a DNS TXT record. Then, the ACME client supplies and adds the required DNS validation parameter along with the DigiCert random value to your DNS TXT record. A domain gets validated when DigiCert finds a DNS TXT record for the domain that includes the DigiCert-generated random value. Use DNS-01 to validate wildcard domains (*.example.com) If your certificate includes a wildcard domain, use DNS-01 to validate wildcard domains as part of your ACME certificate request, issuance, and installation process. |