DV vs. OV vs. EV Certificates: A Technical and Trust Model Comparison
TL;DR
DV, OV, and EV certificates are cryptographically identical containers — the same X.509 structure, the same
key exchange, the same TLS handshake — that differ only in what the CA verifies before signing, per the
CA/Browser Forum Baseline Requirements. DV verifies domain control alone via an automated ACME challenge
(dns-01, http-01, or tls-alpn-01) and can issue in seconds for free, which is why the majority of
phishing-site certificates observed by the Anti-Phishing Working Group are DV. OV adds manual verification of
the requesting organization's legal existence against government business registries, taking 1–3 business
days, but the verified O= field it adds to the certificate is not surfaced anywhere in modern browser UI —
an OV site's address bar looks identical to a DV site's. EV requires the strictest vetting (legal existence,
verified physical operating address, an authorized-requester callback, and CA/Browser Forum-mandated bars on
wildcards and long domain-validation reuse periods), but Chrome 77 (2019) and Firefox 70 removed the
distinctive green-bar/company-name UI that was EV's entire consumer-facing value proposition, moving that
information behind a Page Info click almost no user makes. None of this changes under post-quantum migration:
DV/OV/EV are CA issuance policy, not a cryptographic property, so they persist unchanged as the signature
algorithm underneath moves from RSA/ECDSA to ML-DSA or hybrid composites.
Domain Validation (DV)
DV certificates verify exactly one fact: that the requester controls the domain named in the certificate. Verification runs entirely through the ACME protocol (RFC 8555), without a human in the loop:
http-01— the ACME client places a token athttp://<domain>/.well-known/acme-challenge/<token>; the CA fetches it over plain HTTP on port 80 and compares it against the token it issued.dns-01— the client publishes the token as aTXTrecord at_acme-challenge.<domain>; the CA queries DNS directly. This is the only method that works for wildcard certificates, since a wildcard's common name (*.example.com) has no single HTTP-reachable host.tls-alpn-01— the token is served inside a self-signed certificate'sacmeIdentifierextension, presented during a TLS handshake on port 443 that uses theacme-tls/1ALPN protocol ID. Useful when ports 80/443 are already load-balanced to a single ACME-aware endpoint.
Each method proves domain control at the moment of the challenge — nothing more. The CA never checks who registered the domain, whether the entity behind it is real, or what the site will be used for.
Pros:
- Fully automated, end to end. Issuance and renewal run unattended via
certbot,acme.sh, or built-in ACME clients in load balancers and reverse proxies — no manual step blocks a 90-day renewal cycle. - Free or near-free. Let's Encrypt and ZeroSSL issue DV certificates at no cost; this collapsed the cost barrier that once made HTTPS optional for small sites.
- Issuance in seconds to minutes, versus days for OV/EV.
Cons:
- Zero identity assurance. A valid DV certificate proves domain control, not legitimacy. The domain
secure-paypal-verify.comcan get a DV certificate from Let's Encrypt exactly as easily as any legitimate domain — the lock icon in the address bar says nothing about who registered it. This is precisely why DV certificates dominate phishing-site TLS deployments: automation that helps defenders deploy HTTPS at scale helps attackers deploy convincing-looking HTTPS phishing pages at the same scale.
Organization Validation (OV)
OV adds a manual identity-vetting step on top of the same domain-control challenge DV performs. A CA agent cross-references the requesting organization against government business registries (Secretary of State filings, Companies House, national equivalents), confirms the entity is legally registered and operationally active, and verifies the certificate requester is authorized to act on the organization's behalf — typically via a callback to a phone number sourced independently, not one supplied by the applicant.
Pros:
- Verifies a real legal entity, not just domain control. The issued certificate carries an
O=(Organization) field naming the vetted entity, which is useful for internal PKI, B2B trust chains, or compliance frameworks that specifically require it. - Moderate trust increase over DV for contexts where the certificate itself (not just the browser UI) is inspected programmatically or contractually.
Cons:
- Slower issuance — 1 to 3 business days is typical, versus seconds for DV, which rules out OV for automated cert-per-tenant or ephemeral-infrastructure use cases.
- Practically indistinguishable from DV in the browser. No mainstream browser surfaces the
O=field in the address bar or primary chrome. A user must actively open the certificate viewer to see the difference — something essentially no one does during normal browsing. OV's entire value is buried in metadata the UI doesn't expose.
Extended Validation (EV)
EV vetting is OV's process taken to its CA/Browser Forum-mandated maximum: verified legal existence, a verified physical operating address (not a registered-agent mail drop), verified operational existence, and an authorized-officer attestation obtained through an independent verification call — all documented against at least two independent data sources (e.g., a government registry plus a third-party business database such as Dun & Bradstreet). The EV Guidelines also impose structural constraints DV/OV don't have: EV certificates cannot be issued as wildcards, and domain-validation reuse periods are shorter, so the organization identity check can't quietly go stale while the domain-control check auto-renews.
Pros:
- Highest compliance tier defined by the CA/Browser Forum — useful as an auditable proof-of-vetting artifact for organizations that contractually or regulatorily need to demonstrate rigorous certificate issuance controls.
- Still a hard requirement in specific contexts — certain payment-processor and banking-partner integrations gate onboarding on presenting an EV certificate, independent of whether a browser displays it differently.
Cons:
- Expensive — commonly $100–$1,000+/year versus DV's $0, for a certificate that is byte-for-byte the same TLS artifact once issued.
- Cannot be fully automated. The authorized-officer callback and independent document verification require a human at the CA in the loop every issuance cycle, which is structurally incompatible with short-lived automated renewal.
The Death of the Green Bar
EV's original pitch to site operators was almost entirely a browser-UI argument: pre-2019 Chrome, Firefox, and IE rendered EV connections with a green address bar segment showing the verified organization name next to the lock icon, distinct from DV/OV's plain lock. That UI is the reason EV certificates commanded a price premium — operators were buying a visible trust signal, not additional cryptographic protection.
Chrome 77 (September 2019) removed the green bar and company name from the omnibox entirely, folding EV status into the same static lock icon as DV/OV; the organization name is now visible only after clicking the lock and opening Page Info. Firefox 70 shipped the equivalent change the same year, and Safari progressively de-emphasized its own EV indicator on the same timeline. Chrome's security team published their rationale directly: user research found that almost no one noticed the green bar's absence or based trust decisions on it, while EV's "verified organization name" could still be obtained for a legally registered but deceptively named shell company — giving users a false sense of specific-site legitimacy the check didn't actually provide. Removing the differentiated UI removed a signal that wasn't functioning as a security control.
The practical consequence for ROI: on Chromium-based browsers (the majority of global browser share) and Firefox, EV and DV now render identically in the one place users actually look. The certificate's identity data still exists and is still cryptographically bound to the key — but "prominent, glanceable trust indicator" is no longer part of what EV buys. What remains is the compliance/audit value described above, not a conversion-rate or user-trust argument; site operators evaluating EV today should budget for it as a governance requirement, not a UX investment.
PQC Context: Validation Models Don't Change
DV, OV, and EV are properties of the issuance process — what the CA checks before signing — not of the
cryptography that binds the resulting public key to that identity. As certificate signature algorithms
migrate from RSA/ECDSA toward ML-DSA (FIPS 204)
or hybrid composite signatures, none of the ACME challenge types, business-registry cross-checks, or
authorized-officer callbacks described above change in kind. A CA issuing an ML-DSA-signed DV certificate
still runs the identical dns-01/http-01/tls-alpn-01 domain-control challenge it runs for an
ECDSA-signed one; an ML-DSA OV or EV certificate still requires the same registry lookups and callback
verification. As covered in
Buying and Deploying PQC-Ready Certificates, the
CA/Browser Forum's current PQC work is entirely about permitting new signature algorithms and OIDs within the
existing Baseline Requirements — it is not proposing a fourth validation tier or a different vetting model.
The trust question ("how much do we know about who we're issuing to") and the cryptographic question ("what
algorithm proves the CA signed this key") are orthogonal, and PQC migration only touches the second one.