Amit Rastogi

Category
Certificate Lifecycle Management
Updated
Feb 5, 2026
Tag
–
Focus
Chrome

5 min read · 12 sections

Explore More By Author

Understanding Chrome’s Root Program Policy v1.6 and its implications in 2026 

Quick Answer: Chrome Root Program Policy v1.6 mandates that all PKI hierarchies in Chrome’s trust store must be dedicated exclusively to TLS server authentication. From June 15, 2026, any new TLS certificate that also includes the id-kp-clientAuth EKU will be rejected by Chrome. Organizations must migrate client authentication workflows from public CAs to private CAs before this date.

From June 15, 2026, Google Chrome will reject any new publicly trusted TLS certificate that includes the id-kp-clientAuth Extended Key Usage (EKU). This change, introduced in Chrome Root Program Policy v1.6 and carried forward in v1.8, ends the era of dual-purpose public TLS certificates used for both server and client authentication. If your organization uses public certificate authorities for VPN access, Wi-Fi onboarding, mutual TLS, or SSO, this deadline demands action now.

Key Takeaways

  • Hard deadline: June 15, 2026. Chrome will distrust new public TLS certificates containing the id-kp-clientAuth EKU from this date. Certificates issued before the deadline remain valid until natural expiry.
  • This change applies to any organization using public CAs for VPN, Wi-Fi authentication, mTLS API security, SSO, or DevOps workload identity.
  • The fix is to migrate client authentication from public CAs to a private CA, which is not subject to Chrome’s browser trust store requirements.
  • According to DigiCert’s Trust Pulse Survey (July 2, 2025), nearly half of all enterprises experienced certificate-related downtime in the past year. An unmanaged migration to private CAs adds significant outage risk without automated certificate lifecycle management.
  • The CA/Browser Forum’s Ballot SC-081v3 (April 2025) is simultaneously reducing public TLS certificate validity to 200 days (March 2026), 100 days (March 2027), and 47 days (March 2029). Both changes together make manual certificate management unsustainable.

The Heart of the Change: Chrome Root Program Policy v1.6

At the core of this transition is Chrome Root Program Policy v1.6 (now also reflected in the current v1.8), which mandates that certificate hierarchies included in Chrome’s trust store must be dedicated solely to TLS server authentication.

This means public CAs will no longer be allowed to issue certificates containing both the id-kp-serverAuth and id-kp-clientAuth Extended Key Usages (EKUs). These EKUs define what a certificate can be used for: server authentication, client authentication, or both. Starting June 15, 2026, Chrome will distrust any new public TLS certificate that includes the clientAuth EKU. Certificates issued before this date will remain valid until their natural expiration, but no new dual-EKU certificates will be accepted.

Key Terms and Decision Guide

Use this table to understand the key concepts, identify when each applies to your environment, and determine the right implementation path.

ConceptDefinitionWhen It MattersImplementation Consideration
id-kp-serverAuth EKUThe Extended Key Usage OID (1.3.6.1.5.5.7.3.1) that authorizes a certificate for TLS server authentication (HTTPS)Every public TLS certificate issued for a website or API endpointAll new public TLS certificates after June 15, 2026 must only assert this EKU
id-kp-clientAuth EKUThe Extended Key Usage OID (1.3.6.1.5.5.7.3.2) that authorizes a certificate for TLS client authenticationVPN, Wi-Fi, mTLS, SSO, DevOps workload identityAfter June 15, 2026, must only be issued by private CAs not subject to Chrome’s trust store
Dual-EKU certificateA TLS certificate containing both serverAuth and clientAuth EKUs in a single certificateLegacy configurations using one certificate for both server and client authNo longer issuable from public CAs for Chrome-trusted hierarchies after June 15, 2026
Private CAA Certificate Authority operated internally by an organization or via a managed service, not subject to browser trust store requirementsAny client authentication use case after June 15, 2026Deploy via on-premises ADCS, cloud PKI, or PKI-as-a-Service; distribute root to internal trust stores
mTLS (Mutual TLS)A TLS handshake where both server and client present certificates for mutual authentication, commonly used in microservices and zero-trust architecturesAPI security, service mesh, zero-trust enforcementAfter migration, mTLS client certificates must come from a private CA; server certificates remain on public CAs
Extended Key Usage (EKU)An X.509 certificate extension that defines the specific purposes for which the certificate’s public key may be usedAll TLS certificates; must be audited for clientAuth before June 15, 2026Use CLM platform to scan all certificates and flag any with clientAuth EKU
Chrome Root StoreGoogle Chrome’s list of trusted root Certificate Authorities, managed independently from the OS trust storeAny certificate trusted by Chrome for HTTPS connectionsChrome Root Program Policy v1.6/v1.8 governs what these CAs may issue; private CAs are not in this store

Why This Matters for Your Organization

TLS client authentication is a critical mechanism used to verify the identity of clients, whether users, devices, or applications, when they connect to a server. It is distinct from server authentication, which is what most people associate with HTTPS. Client authentication is commonly used in:

  • VPN access: Verifying employee devices connecting remotely.
  • Wi-Fi onboarding: Authenticating devices without static passwords.
  • Mutual TLS (mTLS): Securing API communication in microservices and zero-trust environments.
  • Single Sign-On (SSO): Embedding certificates in endpoint devices for password-less login.
  • DevOps environments: Identifying workloads, containers, and service accounts.

Many organizations have been using public CAs for these purposes, often unknowingly, because it is convenient and cost-effective. With Chrome’s new policy, any renewal or new issuance of these certificates from a public CA after June 15, 2026 will immediately be rejected by Chrome.

Who Should Care About This Change

This policy affects multiple teams. Here is who needs to act and what they need to do.

RoleWhy It MattersAction Item
PKI AdminsMust deploy a private CA and migrate certificate issuance for all client authentication workflowsAudit all certificates for the clientAuth EKU; deploy private CA (on-prem, cloud, or PKIaaS); update issuance policies
Security ArchitectsMust define the new trust model for client authentication and ensure the private CA hierarchy is secureDesign private CA hierarchy; define certificate policy for client auth; ensure HSM-backed key storage
Platform / DevOps TeamsMust update CI/CD pipelines, service meshes, and Kubernetes workloads to use private CA-issued certificatesUpdate ACME clients and enrollment workflows; distribute private CA root to internal trust stores; test authentication flows
Compliance TeamsMust evidence that all affected certificates have been inventoried and migrated before the deadlineBuild audit trail from CLM inventory; include Chrome v1.6 migration in quarterly certificate compliance review
CISOsOwn the deadline risk; a missed migration causes authentication failures across the enterpriseTreat this as a formal project with a hard June 15, 2026 deadline; fund CLM tooling and private CA deployment

Why Is This Happening?

This move is part of a broader industry trend toward dedicated PKI hierarchies. Multipurpose certificates, those used for both server and client authentication, introduce complexity and potential security risks. By separating these use cases, Chrome aims to improve certificate management, strengthen trust in public PKI, and reduce the risk of misuse or misconfiguration.

Public CAs were never designed for internal authentication workflows. They are subject to external audits, compliance mandates, and browser policies, making them ill-suited for the flexibility and control required in client authentication scenarios. The CA/Browser Forum’s October 2024 meeting foreshadowed this change when Google presented the Chrome Root Program’s intention to eliminate clientAuth use cases from server SSL/TLS certificates. The policy was formally published in v1.6 and is now current in v1.8.

The Solution: Transition to a Private CA

If your organization uses public certificates for client authentication, the path forward is clear: migrate to a private certificate authority (CA). Private CAs are not included in Chrome’s Root Store and are therefore not subject to Chrome’s browser trust store requirements.

Benefits of private CAs include:

  • Customizable certificate profiles with any EKU combination including clientAuth.
  • Full control over issuance, policy, and revocation without external CA constraints.
  • No dependency on browser trust stores for internal authentication use cases.
  • Support for modern enrollment protocols like ACME, EST, and SCEP.
  • Ability to issue short-lived client certificates, reducing the attack window from a compromised credential.

This shift empowers organizations to design authentication workflows tailored to their needs, without being constrained by public CA limitations. For organizations that do not want to operate their own CA infrastructure, PKI-as-a-Service delivers a fully managed, single-tenant private CA with built-in automation, FIPS-compliant HSM key protection, and support for ACME, SCEP, and EST enrollment.

Enterprise PKI Services

Get complete end-to-end consultation support for all your PKI requirements!

Learn More

Don’t Overlook Certificate Lifecycle Management

Migrating to a private CA is just the first step. To future-proof your infrastructure, you need robust Certificate Lifecycle Management (CLM). The migration itself exposes a common gap: most organizations do not have a complete, accurate inventory of which certificates include the clientAuth EKU, where they are deployed, or when they expire.

A CLM platform helps you:

  • Discover and inventory all certificates, including those with the clientAuth EKU, across all environments.
  • Automate issuance, renewal, and revocation from your new private CA.
  • Enforce policies on key length, EKUs, validity periods, and approved CA sources.
  • Avoid outages caused by expired or misconfigured certificates during and after migration.
  • Generate audit reports proving compliance with Chrome’s policy and other frameworks.

As certificate lifespans shrink — the CA/Browser Forum Ballot SC-081v3 (April 2025) takes maximum public TLS validity to 47 days by March 2029 — manual tracking becomes completely unsustainable. CertSecure Manager provides automated certificate lifecycle management with discovery, policy enforcement, and seamless integration across your IT ecosystem, including private and public CAs.

Migration Checklist: What to Do Before June 15, 2026

Work through this checklist in order. Each step depends on the previous one being complete.

  • Audit your certificate usage: Use a CLM platform or certificate discovery tool to scan all environments (on-premises, cloud, Kubernetes, DevOps pipelines) and identify every certificate that contains the id-kp-clientAuth EKU. Note the issuing CA, expiry date, and the service that depends on each certificate. CBOM Secure can automate this discovery across hybrid and multi-cloud environments.
  • Assess your risk exposure: Determine which certificates will be impacted first (those with the earliest renewal or expiry dates post-June 15, 2026) and which services depend on them. Prioritize authentication-critical services such as VPN gateways, Wi-Fi controllers, and SSO providers.
  • Deploy a private CA: Choose a solution that fits your environment: on-premises ADCS, a cloud-hosted private CA (AWS Private CA, Azure AD CA), or a fully managed PKI-as-a-Service platform. Ensure the CA supports automation and integrates with your existing enrollment tools. Distribute the private CA root certificate to all internal client trust stores before migrating.
  • Implement CLM: Deploy CertSecure Manager to manage certificate lifecycles, enforce EKU policies, and maintain full visibility across both your old public CA certificates and your new private CA certificates throughout the transition.
  • Migrate and test authentication workflows: Reissue client authentication certificates from your new private CA. Test each authentication workflow (VPN, Wi-Fi, mTLS, SSO) to confirm it works correctly with the new private CA-issued certificates before revoking the old public CA certificates.
  • Educate your teams: Ensure IT, DevOps, and security teams understand the change and are aligned on the migration strategy. Update runbooks, onboarding guides, and certificate request procedures to reflect the new private CA workflow.

Certificate Management

Prevent certificate outages, streamline IT operations, and achieve agility with our certificate management solution.

Book a Demo

How Encryption Consulting Can Help

CertSecure Manager is a vendor-neutral certificate lifecycle management platform that centralizes discovery, automation, enrollment, policy enforcement, and integrations across public and private CAs. It prevents outages with automated renewals, enhances compliance, streamlines IT operations, and gives organizations full visibility and control over their entire certificate estate during and after the Chrome v1.6 migration.

PKI-as-a-Service helps organizations simplify private CA deployment with end-to-end certificate issuance, automated lifecycle management, policy enforcement, and seamless compliance with industry security standards. For organizations that need to deploy a private CA quickly before the June 15, 2026 deadline, PKIaaS eliminates the infrastructure setup time and provides a production-ready CA from day one.

For broader cryptographic visibility across all environments, including certificates, keys, and algorithms, CBOM Secure builds and maintains a full Cryptographic Bill of Materials. This is particularly useful for the initial discovery phase of the migration, where organizations need to identify every certificate with the clientAuth EKU across hybrid, multi-cloud, and on-premises deployments.

Conclusion

Chrome’s Root Program Policy v1.6 is not just a technical change. It marks a fundamental shift in how digital identity and trust are managed across the internet. The June 15, 2026 deadline is fixed and enforcement is strict: Chrome will phase out any PKI hierarchy found in violation, rejecting certificates issued more than 90 days after a violation is detected.

If your organization is still using public certificates for client authentication, now is the time to act. The path forward is clear: audit your certificate estate, deploy a private CA, migrate authentication workflows, and implement certificate lifecycle management to automate the process and prevent future gaps. Combined with the CA/Browser Forum’s shrinking certificate lifetimes (47 days by 2029), the case for automated CLM has never been stronger.

Frequently Asked Questions

Every Layer of Cryptography.
One Team to Secure It.

See how Encryption Consulting secures what your enterprise depends on, from assessment through deployment.

Request a Demo