Join our Newsletter — 33% off our NHI Course
Home› FAQ› Authentication, Authorisation & Trust› What is the difference between Common Name and…
Authentication, Authorisation & Trust

What is the difference between Common Name and SAN in HTTPS certificates?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 31, 2026 Domain: Authentication, Authorisation & Trust

Common Name is the older certificate field historically used to identify a hostname, while SAN, or Subject Alternative Name, is the modern field browsers now expect for HTTPS identity validation. In current browser behavior, SAN is the authoritative location for hostnames and Common Name alone is no longer enough in many cases. That shift forces organisations to update certificate issuance and renewal practices.

Why Common Name and SAN do not mean the same thing

The difference is mostly about which certificate field browsers trust for hostname identity. Common Name was the older place to put the expected host, but modern HTTPS validation relies on SAN as the authoritative list of names. That matters because a certificate can look valid at a glance while still failing browser name checks if SAN is missing or wrong.

Think of Common Name as legacy identity metadata and SAN as the actual name set used during verification. A certificate can still contain a Common Name for readability or backward compatibility, but browser and client behavior now follows SAN for matching the hostname requested by the user or application.

The practical implication is that certificate requests, internal PKI templates, and automated issuance workflows should treat SAN as required, not optional. If the wrong hostname is issued, renewal, rotation, and service onboarding can all break even when the certificate chain and key material are otherwise correct.

How browser validation changed

Browsers moved away from relying on Common Name because it was too ambiguous and too easy to misuse. SAN supports multiple DNS names, which is essential for modern deployments where one certificate may cover several hostnames, subdomains, or service endpoints.

This shift also changed how teams debug certificate failures. If a browser rejects a certificate, the first question is usually whether the hostname is present in SAN, not whether the Common Name “looks right.” In other words, a certificate can be structurally sound and still fail identity validation because the authoritative field is missing the expected name.

For operators, that means certificate issuance systems need to generate SAN entries from source of truth data, not from manual entry. A small mismatch between the published hostname and the SAN list becomes an availability issue, not just a paperwork issue.

What this means for certificate operations

The SAN requirement pushes teams toward tighter certificate lifecycle management, because hostnames now have to be correct at issuance time and kept correct through renewal. That becomes especially important where a single service is fronted by multiple names, load balancers, or environment-specific endpoints.

It also changes how organisations think about certificate templates and automation. If provisioning tools still populate Common Name while neglecting SAN, they may produce certificates that appear complete but will not satisfy current browser expectations. For broader PKI hygiene, the PKI Basics Guide is a useful reference on how X.509 fields, path validation, and renewal failure patterns fit together.

When certificate lifetimes are short, this becomes even more operationally important. The Machine Identity, PKI and Certificate Lifecycle Guide is relevant because SAN correctness must now be automated across issuance, renewal, and replacement, especially for services that cannot tolerate downtime.

Risk and Threat Considerations

Misunderstanding Common Name versus SAN creates a real outage risk, because teams may renew or reissue certificates that seem correct but still fail browser trust checks. The failure often appears at the application layer, which can hide the root cause until users start seeing TLS errors or service-to-service traffic breaks.

Failure mechanism: A certificate is issued with the expected hostname in Common Name but not in SAN, or SAN is populated with the wrong names, so the client rejects the certificate during hostname verification.

Impact: HTTPS endpoints can become unreachable, automated clients can fail closed, and certificate rollouts can cause avoidable production incidents even when keys, chains, and revocation status are otherwise fine.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST SP 800-57 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SC-23 — Session AuthenticityHTTPS hostname identity depends on valid certificate name binding.
Recommendation — Validate certificate name binding before trusting HTTPS endpoints.
NIST SP 800-57Key ManagementCertificate issuance and renewal depend on sound key and certificate lifecycle handling.
Recommendation — Automate certificate lifecycle checks so name fields stay correct at renewal.
CIS Controls v8CIS-12 — Network Infrastructure ManagementCertificate inventory and renewal hygiene are part of secure infrastructure operations.
Recommendation — Inventory HTTPS certificates and enforce renewal checks on SAN values.

Practitioner Guidance

What to verify: Check the exact SAN list during issuance and renewal, not only the displayed Common Name. Confirm that every externally reachable hostname, alias, and environment-specific endpoint that must be trusted is explicitly present in SAN.

Common mistake: Treating Common Name as the source of truth in certificate templates, manual requests, or inventory spreadsheets. That habit usually survives until the first browser or automation client enforces SAN-only hostname validation.

Decision rule: If a certificate is used for HTTPS identity validation, treat SAN as mandatory and Common Name as informational unless a specific legacy client still requires otherwise. If there is any mismatch, fix the issuance process before the next renewal window.

Practitioner takeaway: The operational question is not which field is “more important” in the abstract, but whether your certificate pipeline sources and validates the right names before a certificate is ever deployed.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org