Incomplete Certificate Chain

Resolve SSL/TLS chain errors.

An incomplete certificate chain means your server doesn't send all intermediate certificates. Some browsers cope, others show an error. Here's how to fix it.

Symptoms

Common Causes

Diagnostic Steps

  1. Test on SSL Labs (ssllabs.com)
  2. Verify with openssl s_client -connect
  3. Identify missing intermediates
  4. Get certificates from CA website

Automate with MoniTao

MoniTao monitors your SSL chain:

Best Practices

FAQ

Why does it work on Chrome but not elsewhere?

Chrome has an intermediate cache. Other clients are stricter.

Should I include the root certificate?

No, root should already be in the client's trust store.

How to create the right file?

Concatenate: cat cert.crt intermediate.crt > fullchain.crt

Does MoniTao detect incomplete chains?

MoniTao verifies SSL validity. An incomplete chain may trigger an alert.

Ready to Sleep Soundly?

Start free, no credit card required.