Skip to content

SSL/TLS

The SSL/TLS tab: each setting with its cause and fixThe SSL/TLS tab: each setting with its cause and fix
The SSL/TLS tab: each setting with its cause and fix · Demo mode, sample data
Setting What Flarebox says
Encryption mode Off / Flexible / Full / Full (strict). Flexible is plain HTTP to the origin; the fix is an origin certificate and Full (strict)
Minimum TLS TLS 1.0 and 1.1 are deprecated (RFC 8996). The fix is 1.2
TLS 1.3 Needed for post-quantum key exchange to visitors
Always Use HTTPS Without it, http:// links stay on plain HTTP
HSTS See below
DNSSEC See below
Edge certificates Status and expiry, read-only

Mode, minimum TLS, TLS 1.3 and Always Use HTTPS are editable. Switching to Full (strict) warns that visitors get error 526 if the origin’s certificate isn’t valid, so check first (below).

One TLS handshake per origin behind the zone’s proxied records, with the record’s name as SNI, verified with the Windows trust store. Each origin gets one answer:

  • Publicly trusted: Full (strict) works.
  • A Cloudflare Origin CA certificate: Cloudflare trusts it, so Full (strict) works.
  • Would fail with 526, and why (expired, wrong name, self-signed…).
  • Not reachable from this machine: normal for an origin that only accepts Cloudflare’s IPs.

Under Origin certificates:

  • Lists the zone’s Origin CA certificates with days left.
  • Issue one: the private key (ECDSA P-256) and the signing request are made on your machine. Only the request goes to Cloudflare. The key and certificate are saved as new files in a folder you pick (<host>.origin.pem, <host>.origin.key), never over existing ones. If Cloudflare refuses, the key file is deleted again. The key never reaches the window, history or a log.
  • An install guide for nginx, Apache, Caddy, HAProxy, Node, Go and IIS.
  • Revoke is irreversible, warns about 526 under Full (strict), and needs the hostname typed.

Issuing needs Zone → SSL and Certificates → Edit on the write token. Origin CA certificates are trusted by Cloudflare only, so they’re only for proxied records.

On or off, Cloudflare’s max-age choices, includeSubDomains, preload and nosniff.

Preload is refused without includeSubDomains and at least 12 months. Flarebox never submits your domain to the preload list.

  • Turning it on is a two-step review. Then Flarebox shows the DS record (key tag, algorithm, digest) with a copy button, for your registrar.
  • Turning it off first asks DNS over HTTPS whether the parent zone still publishes a DS record. If it does, or if it can’t tell, Flarebox warns that the domain will stop resolving for validating resolvers, and needs the zone name typed.

The old “origin post-quantum encryption” setting is deprecated, and writing it does nothing, so Flarebox doesn’t. Post-quantum to the origin is Cloudflare’s default (“Automatic key exchange”). What varies is the origin, which is what the Post-quantum tab checks.

Further down this tab, Post-quantum authentication on the origin hop covers both directions: Cloudflare checking the origin (ML-DSA origin certificates) and the origin checking Cloudflare (Authenticated Origin Pulls).