Custom certificates
If your customers need to provide their own key material, you may want to upload a custom certificate. Cloudflare will automatically bundle the certificate with a certificate chain optimized for maximum browser compatibility.
As part of this process, you may also want to generate a Certificate Signing Request (CSR) for your customer so they do not have to manage the private key on their own.
This situation commonly occurs when your customers use Extended Validation (EV) certificates (the “green bar”) or when their information security policy prohibits third parties from generating private keys on their behalf.
If you use custom certificates, you are responsible for the entire certificate lifecycle (initial upload, renewal, subsequent upload).
Cloudflare also only accepts publicly trusted certificates of these types:
SHA256WithRSA
SHA1WithRSA
ECDSAWithSHA256
You can only use one of the different supported types. For example, you cannot upload an SHA256WithRSA
+ ECDSAWithSHA256
certificate.
If you attempt to upload another type of certificate or a certificate that has been self-signed, it will be rejected.