Skip to main content

SSL Certificate Types: DV, OV, EV — What's the Difference

Security · 19.04.2026 · 5 min read
Illustration for “SSL Certificate Types: DV, OV, EV — What's the Difference”

All SSL certificates encrypt traffic the same way — the difference is only in how thoroughly the certificate authority (CA) verified the site owner. Understanding these differences helps you choose the right certificate.

Comparing SSL Types

ParameterDVOVEV
Stands forDomain ValidatedOrganization ValidatedExtended Validation
What's verifiedDomain onlyDomain + companyFull legal-entity check
Issuance timeMinutes1–3 days1–2 weeks
Cost/yearFree–$10$50–$300$200–$1500
Display🔒🔒 + company info🔒 + company name
Best forBlogs, servicesCorporate websitesBanks, payment systems

Domain Validated (DV)

The most common type. The CA only verifies that you control the domain — via a DNS record, a file on the server, or email. Let's Encrypt issues DV certificates for free.

✅ DV is enough for 95% of sites: blogs, SaaS, tools, APIs, internal services.

Organization Validated (OV)

The CA verifies that the organization actually exists: it requests registration documents and checks the phone number through independent databases. The certificate carries the company's legal name.

Extended Validation (EV)

The strictest check: besides documents, the CA may request notarized paperwork. Browsers used to show a green address bar with the company name. Modern browsers removed that display, so EV's practical value has dropped.

⚠️ Since 2019, Chrome and Firefox no longer show the green bar for EV — only the padlock icon. Paying extra for EV only makes sense for regulatory requirements (banks, for example).

Wildcard and Multi-Domain Certificates

These aren't separate validation types but extensions that apply to DV and OV:

  • Wildcard (*.example.com) — covers all subdomains at one level
  • SAN/Multi-Domain — one certificate for several domains (example.com, example.net)

What to Choose on ZevsHost

All our plans include free Let's Encrypt DV certificates with auto-renewal. For corporate sites needing OV/EV — install your certificate via cPanel → SSL/TLS.

Common Errors When Issuing and Installing a Certificate

Domain validation failed: DNS record not found

NET::ERR_CERT_AUTHORITY_INVALID

SSL certificate problem: unable to get local issuer certificate

Certificate name mismatch
MessageCauseFix
Domain validation failed: DNS record not foundThe CA couldn't find the TXT or CNAME record proving domain ownership — the record wasn't added, or hasn't propagated yetCheck the record with dig TXT _acme-challenge.example.com, wait for DNS propagation before retrying
NET::ERR_CERT_AUTHORITY_INVALIDThe browser doesn't trust the CA that issued the certificate — often a self-signed certificate instead of a DV/OV/EV one from a public CAInstall a certificate from a trusted CA (such as Let's Encrypt) instead of a self-signed one
SSL certificate problem: unable to get local issuer certificateThe server has no intermediate certificate chain installed, only the leaf certificateInstall the full chain — the certificate together with the intermediate CA, not separately
Certificate name mismatchThe certificate was issued for a different domain name (for example, without www, while the site is opened with www)Reissue the certificate with the correct SAN names, or include both domain variants in the request

Cost and Speed: DV, OV, EV in Practice

ParameterDVOVEV
Automated issuance via ACMEFully automated — Let's Encrypt, ZeroSSLNo, manual through the CA onlyNo, manual through the CA only
Company documents requiredNoYes, a registry extract, the company's phone numberYes, plus notarized documents
Works for WildcardYes, including free CAsYes, but more expensive and slowerUsually not offered for wildcard

When DV Isn't Enough and You Need OV or EV

  • Industry regulatory requirements (financial institutions, payment systems) explicitly require OV or EV under an agreement with a partner or processing center
  • Clients or partners check the company's legal name in the certificate itself before integrating via an API — DV doesn't carry that field
  • Internal company security policy requires manual identity verification before issuing a certificate, not just control over a DNS record
  • You need a static "printed" certificate valid for years ahead without auto-renewal — Let's Encrypt DV certificates are issued for a maximum of 90 days and are built for automation

How to Verify an Installed Certificate

# Validity period and issuer, straight from the server
openssl s_client -connect yourdomain.com:443 -servername yourdomain.com </dev/null 2>/dev/null | openssl x509 -noout -dates -issuer

# Full certificate chain served by the server
openssl s_client -connect yourdomain.com:443 -servername yourdomain.com -showcerts </dev/null
  1. Check the validity period (notAfter) — for a Let's Encrypt DV certificate it must not exceed 90 days from the issue date
  2. Confirm the issuer (issuer) is a public trusted CA, not "self-signed" and not an internal company CA
  3. Check that the server serves the full chain, not just the leaf certificate — otherwise some browsers and every curl/wget without extra flags will show a trust error
  4. Open the site in a browser and check there's no Mixed Content warning — that means part of the page's resources are still loading over HTTP

Automatic Let's Encrypt renewal and handling wildcard domains is covered in the article Let's Encrypt wildcard with auto-renewal, and the CAA record requirement for issuing a certificate with a specific CA is covered in the CAA record for SSL.

Was this article helpful?
← Back to Knowledge Base Ask Support