T The Triage ManualTechnical Guides for IT Emergencies
P2 · PKI & Certificate Management

SSL Certificate Not Trusted — Incomplete Chain or Missing Intermediate CA

Clients reject an SSL/TLS certificate because the server is not presenting the full certificate chain, an intermediate CA is missing from the Windows certificate store, or a self-signed certificate has not been distributed via Group Policy to clients.

Indicators

Likely causes

Diagnostic steps

  1. Test chain: openssl s_client -connect hostname:443 -showcerts 2>/dev/null — review all certificates in chain; Issuer of leaf must match Subject of next in chain
  2. Use SSL Labs: ssllabs.com/ssltest/analyze.html?d=hostname — instantly identifies missing intermediates, chain order issues and trust store problems
  3. On server: ensure intermediate certificate is included in the PFX bundle or installed separately in certlm.msc > Intermediate Certification Authorities (not Personal)
  4. Download missing intermediate from CA's website or extract from AIA URL in the leaf certificate: certutil -dump cert.cer | findstr AIA
  5. For internal CA: distribute root cert via GPO — Computer Config > Windows Settings > Security Settings > Public Key Policies > Trusted Root Certification Authorities > Import
  6. Verify AIA endpoint reachability: certutil -verify -urlfetch cert.cer — all CRL and AIA URLs must return HTTP 200

Resolution path

Prevention

Tools

ssltlscertificate-chainintermediate-caroot-catrustpkiopenssl