Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,10 @@ Each custom certificate you upload must:

## Upload a custom certificate

:::caution
When using `compatible` or `modern` [bundling](/ssl/edge-certificates/custom-certificates/bundling-methodologies), make sure to upload only the leaf certificate. This will allow Cloudflare to properly handle [intermediate and root certificates expiration](/ssl/edge-certificates/custom-certificates/bundling-methodologies/#intermediate-and-root-certificates).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When using `compatible` or `modern` [bundling](/ssl/edge-certificates/custom-certificates/bundling-methodologies), make sure to upload only the leaf certificate. This will allow Cloudflare to properly handle [intermediate and root certificates expiration](/ssl/edge-certificates/custom-certificates/bundling-methodologies/#intermediate-and-root-certificates).
When using `compatible` or `modern` [bundling](/ssl/edge-certificates/custom-certificates/bundling-methodologies), make sure to upload only the leaf certificate. This will allow Cloudflare to properly handle [intermediate and root certificate expiration](/ssl/edge-certificates/custom-certificates/bundling-methodologies/#intermediate-and-root-certificates).

Or, "certificates' expiration"?

:::

<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">

To upload a custom SSL certificate in the dashboard:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ import { GlossaryDefinition, Render } from "~/components"

<GlossaryDefinition term="Universal SSL certificate" />

---

The process for activating a Universal SSL certificate depends on your domain's DNS setup.

## Full DNS setup
Expand Down Expand Up @@ -40,6 +42,16 @@ For non-authoritative or [partial domains](/dns/zone-setups/partial-setup/), Uni

Unless you cover and validate multiple subdomains with an [advanced certificate](/ssl/edge-certificates/advanced-certificate-manager/), you will need to proxy and validate new subdomains as they are added.

---

## Verify your certificate is active

Once you enable Universal SSL, you can review the [activation status](/ssl/reference/certificate-statuses/) in the dashboard at **SSL/TLS** > **Edge Certificates** or via the API with a [GET request](/api/operations/certificate-packs-list-certificate-packs).

---

## Universal SSL renewal

<Render file="universal-ssl-validity" />

If you are on a [partial setup](/ssl/edge-certificates/universal-ssl/enable-universal-ssl/#partial-dns-setup), make sure [Domain control validation (DCV)](/ssl/edge-certificates/changing-dcv-method/) is configured correctly. Refer to [Troubleshooting DCV](/ssl/edge-certificates/changing-dcv-method/troubleshooting/) for further help.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ If your website or application requires an SSL certificate prior to migrating tr

<FeatureTable id="ssl.universal_certificates" />

## Backup certificates
## Related resources

For more details, refer to [backup certificates](/ssl/edge-certificates/backup-certificates/).
- [Backup certificates](/ssl/edge-certificates/backup-certificates/)
- [Validity period and renewal](/ssl/reference/certificate-validity-periods/#universal-ssl)
2 changes: 1 addition & 1 deletion src/content/glossary/ssl.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@ entries:

- term: Universal SSL certificate
general_definition: |-
by default, Cloudflare issues — and renews — free, unshared, publicly trusted SSL certificates to all domains [added to](/fundamentals/setup/manage-domains/add-site/) and [activated on](/dns/zone-setups/reference/domain-status/) Cloudflare.
by default, Cloudflare issues — and [renews](/ssl/reference/certificate-validity-periods/#universal-ssl) — free, unshared, publicly trusted SSL certificates to all domains [added to](/fundamentals/setup/manage-domains/add-site/) and [activated on](/dns/zone-setups/reference/domain-status/) Cloudflare.

- term: validation level
general_definition: |-
Expand Down
6 changes: 4 additions & 2 deletions src/content/partials/ssl/universal-ssl-validity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

---

For Universal certificates, Cloudflare controls the validity periods and certificate autorities (CAs), making sure that renewal always occur.
For Universal certificates, Cloudflare controls the validity periods and certificate authorities (CAs), making sure that renewal always occur.

Universal certificates issued by Let's Encrypt, Google Trust Services, or SSL.com have a 90-day validity period. Cloudflare no longer uses DigiCert for newly issued Universal certificates and, for existing ones, the validity period is being adjusted from one year to 90 days.
Universal certificates issued by Let's Encrypt, Google Trust Services, or SSL.com have a 90-day validity period. Cloudflare no longer uses DigiCert for newly issued Universal certificates and, for existing ones, the validity period is being adjusted from one year to 90 days.

For 90-days certificates, the auto renewal period starts 30 days before expiration.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
For 90-days certificates, the auto renewal period starts 30 days before expiration.
For 90-day certificates, the auto renewal period starts 30 days before expiration.

Loading