Infrastructure & Operations
What Is Certificate Chain (Intermediate Certificates)?
A certificate chain is the sequence linking a server’s certificate to a trusted root: the leaf (end-entity) certificate is signed by an intermediate CA, which is signed by (or chains further to) a root CA present in the client’s trust store. Validation walks this chain signature by signature — and the most common TLS misconfiguration on the internet is simply failing to serve the intermediate.
Why intermediates exist
Roots are too valuable to use daily: they live offline in HSMs and sign only intermediates. The intermediates do the day-to-day issuing, so a compromise or policy problem can be contained by revoking an intermediate without replacing the root in every trust store on earth. That indirection is deliberate blast-radius control.
The classic failure: incomplete chain
Servers must send the leaf and all intermediates; clients are only guaranteed to have roots. A server that sends just the leaf works in browsers that cache or fetch intermediates (AIA chasing) and fails everywhere else — curl, Java, mobile apps, monitoring probes — producing the confusing "works in Chrome, fails in the API client" pattern. The fix is serving the fullchain file the CA provided.
Chain order also matters formally (leaf first, then each issuer), and cross-signed intermediates can create multiple valid paths — usually fine, occasionally surprising when one path expires, as the Let’s Encrypt DST Root expiry in 2021 demonstrated at scale.
Try it yourself — free tools
- Certificate Checker — check a live server and see the exact chain it serves — including missing intermediates
- Certificate Converter — unpack a P7B chain bundle into individual PEM certificates
How MI Support IT can help
PKI Tools is built by MI Support IT, a Danish IT company with deep specialization in enterprise PKI: ADCS design and health checks, Venafi certificate automation, key ceremonies and CP/CPS documentation. Read about our PKI services or get in touch.
PKI Glossary
- Certificate Authority (CA)The trusted organization that issues and signs digital certificates — and the root of every trust chain.
- Trust Store (Root Store)The list of root CAs a system trusts — where it lives per platform, and how to manage your own additions.
- PKCS#7 / P7BThe certificate-bundle format CAs use to deliver a certificate together with its chain — never with a private key.
- Browse all terms →