Installing a Cloudflare Origin CA certificate and understanding its trust

Cloudflare Origin CA certificates secure traffic between Cloudflare and a proxied origin. They are not ordinary public-browser certificates, so plan direct access and any future pause or DNS-only change before installing one.

Check access and requirements

Confirm the website will remain behind the proxy and that you can install certificate material through the hosting panel or server configuration. Preserve the existing working certificate and protect private keys.

01 Review Origin CA trust and install the certificate

  1. Open SSL/TLS > Origin Server and choose Create Certificate on the Origin Certificates tab.
  2. Use the supported generated-key or existing-CSR option, then specify the exact hostname coverage and an appropriate validity period.
  3. Save the certificate and private key securely when displayed. Install them at the origin using the hosting platform’s certificate workflow, including the required chain where applicable.
  4. Confirm the HTTPS listener works and select Full (strict) for the applicable Cloudflare traffic.
  5. Test through the proxied hostname and record the expiry in your own monitoring. Keep certificate keys out of public folders and source repositories.

Confirm the expected result

Cloudflare should validate the installed origin certificate and deliver the site successfully. A direct browser connection can still report an untrusted authority because Origin CA has a different trust purpose.

Resolve setup problems

If the site must be reachable directly by visitors, use an appropriate publicly trusted origin certificate instead. Replace compromised key material and the certificate through a controlled change. Do not revoke a working certificate before preparing its replacement.

Will Cloudflare remind me when this certificate expires?

Cloudflare’s current Origin CA documentation says expiry notifications are not sent for these certificates. Maintain your own certificate inventory and renewal monitoring.

Sources and further reading

  • 0 Users Found This Useful
  • performance, security-ssl
Was this answer helpful?

Related Articles

Diagnosing a pending Cloudflare edge certificate

An edge certificate protects the browser-to-Cloudflare connection. If its status remains...

Moving a Cloudflare site to Full strict TLS safely

Full (strict) encrypts the Cloudflare-to-origin connection and validates the origin...

Enabling HSTS only after all required hostnames support HTTPS

HSTS tells browsers to require HTTPS for a period of time. Enable it only after HTTPS is...

Finding mixed content when HTTPS works through Cloudflare

Mixed content occurs when an HTTPS page requests assets through HTTP. The main certificate can...

Diagnosing Cloudflare error 525 during the origin TLS handshake

Cloudflare error 525 means its TLS handshake with the origin failed. The browser may already...