webzod
account

Serve the full certificate chain on Cloudflare

tls.cert.incomplete_chain · effort: minutes

Why it matters

The server sends its own certificate but not the intermediate certificate that links it to a trusted authority. Some browsers can fetch the missing piece, but many apps, command-line tools and mobile clients cannot and will refuse the connection.

The fix

  1. If the record is Proxied, Cloudflare sends the complete chain for its edge certificates, so check whether this finding comes from a DNS-only record, which serves your own server's chain.
  2. For a DNS-only record, fix the chain on your server with the nginx, Apache or generic steps.

Read the documentation (opens in a new tab)

Scan your domain to see whether this applies to you.