Join our Newsletter — 33% off our NHI Course
Home› FAQ› Foundations & NHI Taxonomy› Why do untrusted or self-signed certificates create operational…
Foundations & NHI Taxonomy

Why do untrusted or self-signed certificates create operational and security risk for websites and SSH access?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 25, 2026 Domain: Foundations & NHI Taxonomy

Untrusted or self-signed certificates break the trust chain that browsers and servers rely on to authenticate the other side. That can trigger browser warnings, reduce user confidence, interrupt access, and weaken authorization in SSH environments where the server depends on a trusted certificate authority to accept the presented client certificate.

Why certificate trust matters for websites and SSH

Certificate trust is not just a browser display issue, it is the mechanism that lets a client decide whether it is really talking to the intended server. For websites, that affects HTTPS warnings, session confidence, and whether users proceed at all. For SSH, it affects whether a client accepts a server’s host key or whether a server trusts a presented client certificate.

When that trust chain is broken by an untrusted or self-signed certificate, the system often falls back to “manual trust,” which is operationally fragile. Users may click through warnings, admins may pin exceptions, and automated clients may fail closed. That creates both availability risk and an opening for impersonation if exceptions become routine.

For public web services, a self-signed certificate usually means the certificate is not anchored in a trust store that the client already accepts. The result is a visible trust failure, but the deeper issue is that the authentication step has lost its external assurance. For SSH, especially in certificate-based deployments, the certificate authority is part of the access decision, so an untrusted CA or certificate can stop legitimate access or weaken validation of who is allowed in.

What breaks in practice when trust is missing

Operationally, the first failure is usually friction. Browsers warn, monitoring tools flag trust errors, and scripts or agents that expect a valid chain may stop working. That matters because teams often treat the warning as a one-time nuisance rather than a control failure, which leads to inconsistent workarounds and hidden exceptions across environments.

Security risk appears when people normalize those exceptions. If users are trained to ignore certificate warnings, they lose a reliable signal for man-in-the-middle attacks and endpoint impersonation. If SSH access depends on certificate validation, then weak trust handling can allow an attacker to present a fraudulent endpoint or force an organisation to rely on out-of-band trust decisions that are hard to audit.

This is why trusted issuance and revocation matter. The CA/Browser Forum exists to standardise baseline expectations for publicly trusted certificates, while NIST SP 800-57 Key Management reinforces that certificate value depends on lifecycle discipline, not just cryptographic strength.

How to treat self-signed certificates as an operational control decision

Self-signed certificates are sometimes acceptable in lab environments, internal test systems, or tightly controlled bootstrap scenarios, but they should be treated as temporary or scoped exceptions, not as a general production pattern. In production, the key question is not whether the certificate “works,” but whether the trust decision is verifiable, repeatable, and managed centrally.

For websites, that usually means using certificates issued by a trusted CA and ensuring the chain, hostname, and revocation posture are all aligned with the service’s exposure. For SSH, it means deciding whether you are using host keys, certificate authorities, or another trust model, then making sure clients and servers are configured consistently rather than relying on ad hoc acceptance prompts.

Where certificate-based access is part of a broader machine or workload trust model, the practical reference point is a managed identity lifecycle. NHIMG’s Ultimate Guide to NHIs and Guide to SPIFFE and SPIRE show why certificate trust, attestation, and rotation need to be handled as continuous controls, not one-off setup tasks.

Risk and Threat Considerations

Untrusted or self-signed certificates create a control gap because they force users and systems to decide trust outside the normal validation chain. That increases the chance of warning fatigue, exception sprawl, and successful impersonation when people or automation stop treating certificate validation as meaningful.

Failure mechanism: The expected trust anchor is missing or not recognised, so clients either fail closed, accept unsafe overrides, or become dependent on manual trust decisions that attackers can exploit through spoofed endpoints or interception.

Impact: The result can be blocked access, reduced user confidence, weakened SSH access assurance, and a higher likelihood that a real certificate error will be ignored when it matters most.

Standards & Framework Alignment

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

NIST SP 800-57, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-57Key ManagementCertificates depend on lifecycle, trust anchor, and rotation discipline.
Recommendation — Manage certificate lifecycles and trust anchors centrally, including renewal, rotation, and revocation.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementCertificates and keys are authenticators whose lifecycle affects trust and access.
Recommendation — Enforce lifecycle controls for certificates and related authenticators.
CIS Controls v8CIS-6 — Access Control ManagementTrust failures affect how access is granted, validated, and reviewed.
Recommendation — Remove unsafe trust exceptions and standardise approved certificate validation paths.
ISO/IEC 27001:2022A.8.24 — Use of cryptographyCertificate trust and validation rely on proper cryptographic use and management.
Recommendation — Apply cryptographic controls to managed certificate issuance and validation.

Practitioner Guidance

What to verify: Check whether the certificate is part of a managed trust chain, whether clients validate the full chain and hostname, and whether any exceptions are documented rather than silently tolerated. In SSH environments, verify whether host trust or certificate authority trust is the intended model and whether that model is consistently deployed.

Common mistake: Treating self-signed certificates as harmless because the application still loads or the SSH connection still succeeds after a prompt. That habit turns a trust failure into an accepted operating state and makes later compromise harder to detect.

Practitioner takeaway: A certificate problem is not only a crypto problem, it is a trust and operations problem, and the safest response is to make trust explicit, centrally managed, and uncommon.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

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