Join our Newsletter — 33% off our NHI Course

SHA-1 Deprecation

SHA-1 deprecation is the process of phasing out acceptance of SHA-1 based certificates and related trust chains. In practice, it forces organisations to inventory certificates, test interoperability, and migrate before browsers, vendors, or internal policy stop trusting SHA-1.

What SHA-1 deprecation means for certificate trust

SHA-1 deprecation is about trust, not just hash preference. When browsers, operating systems, or internal PKI policies stop accepting SHA-1 signed certificates, the real issue is whether a certificate chain still establishes a valid, trusted path.

Where SHA-1 still appears in the lifecycle

In practice, SHA-1 deprecation is usually felt first in inventory and dependency discovery. Organisations often find old roots, intermediates, appliances, and embedded systems that still present or expect SHA-1 based trust chains, even when their primary applications have already moved on.

This is why deprecation work often includes certificate cataloguing, chain validation testing, and replacement planning. A chain can fail not because the leaf certificate is old, but because one upstream CA, cross-signature, or device trust store still relies on SHA-1.

Why interoperability breaks during migration

SHA-1 deprecation exposes an interoperability problem: the same certificate can be accepted in one environment and rejected in another. Browser policy, OS trust stores, private PKI behavior, and application libraries may not deprecate on the same schedule.

That mismatch creates upgrade friction for internal services, partner connections, VPNs, load balancers, and legacy hardware. If you need a baseline for the control expectations around certificate handling, NIST SP 800-53 Rev 5 Security and Privacy Controls is a useful anchor for authentication, configuration, and integrity controls, while NIST SP 800-63 Digital Identity Guidelines helps frame the trust assumptions behind authenticators and federation paths.

Migration outcomes and what changes operationally

Once SHA-1 deprecation takes effect, the operational goal is not to preserve SHA-1 acceptance indefinitely, but to remove dependence on it without breaking legitimate traffic. That usually means replacing certificates, updating trust stores, and confirming that every relying party validates the new chain correctly.

For teams that manage certificates as part of broader key and trust hygiene, NIST SP 800-57 Key Management is relevant because it frames cryptographic lifecycle decisions, and CIS Benchmarks often support the hardening work that goes with trust store and platform remediation.

Risk and Threat Considerations

SHA-1 deprecation creates a real exposure window when legacy trust chains remain in production after vendors or browsers have stopped accepting them. The main risk is service interruption, but the deeper issue is trust inconsistency, where some endpoints continue to accept outdated chains and others reject them.

Failure mechanism: An organisation keeps a SHA-1 signed certificate, intermediate, or embedded trust anchor alive in a dependent system, and the chain eventually fails when policy, browser logic, or platform trust stores no longer accept it.

Impact: Authentication or encrypted connectivity can break abruptly across websites, internal services, partner links, appliances, or automation that still depends on the deprecated chain, creating outages and emergency remediation work.

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 and NIST SP 800-57 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-2 — Identification and Authentication (Organizational Users) Cert trust chains support organizational authentication to systems and services.
IA-9 — Identification and Authentication (Non-Organizational Users) Certificate trust changes can affect external users, partners, and federated access.
SC-12 — Cryptographic Key Establishment and Management SHA-1 deprecation is a cryptographic lifecycle and trust-management change.
Recommendation — Verify certificate-based authentication paths still meet organizational identity requirements. Test external certificate-based access flows before removing SHA-1 trust. Retire SHA-1 dependent chains and replace them with approved cryptographic trust paths.
NIST SP 800-57 Recommendation for Key Management Part 1 Defines key and cryptographic lifecycle practices relevant to retiring weak algorithms.
Recommendation — Use cryptographic lifecycle policy to phase out SHA-1 before trust failures occur.
ISO/IEC 27001:2022 A.8.24 — Use of cryptography SHA-1 deprecation is a cryptographic control and trust assurance issue.
Recommendation — Update cryptographic standards and certificate policy to exclude SHA-1.

Practitioner Guidance

What to watch for: Treat SHA-1 deprecation as a dependency exercise, not a single certificate replacement. The common miss is assuming that swapping one leaf certificate is enough when an intermediate CA, device firmware, or private trust store still embeds SHA-1 dependence.

Practitioner takeaway: Validate the full certificate path in every consumer environment before the old trust chain is removed, because the last incompatible relying party is usually what determines the migration risk.