Skip to content

Commit 85b003a

Browse files
[SSL] More details on cert expiration and renewal (#18290)
* Add note about leaf cert and Cf handling of chain expiration * Link to cert-validity-periods from USSL glossary definition * Fix typo and spell out auto renewal 30 days before expiration * Add link from index and enable-universal-ssl for discoverability * Add mention to DCV in relation to renewal as well * Process PCX review suggestions
1 parent 548202d commit 85b003a

File tree

5 files changed

+24
-5
lines changed

5 files changed

+24
-5
lines changed

src/content/docs/ssl/edge-certificates/custom-certificates/uploading.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@ Each custom certificate you upload must:
3636

3737
## Upload a custom certificate
3838

39+
:::caution
40+
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 [the expiration of intermediate and root certificates](/ssl/edge-certificates/custom-certificates/bundling-methodologies/#intermediate-and-root-certificates).
41+
:::
42+
3943
<Tabs syncKey="dashPlusAPI"> <TabItem label="Dashboard">
4044

4145
To upload a custom SSL certificate in the dashboard:

src/content/docs/ssl/edge-certificates/universal-ssl/enable-universal-ssl.mdx

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import { GlossaryDefinition, Render } from "~/components"
1010

1111
<GlossaryDefinition term="Universal SSL certificate" />
1212

13+
---
14+
1315
The process for activating a Universal SSL certificate depends on your domain's DNS setup.
1416

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

4143
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.
4244

45+
---
46+
4347
## Verify your certificate is active
4448

4549
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).
50+
51+
---
52+
53+
## Universal SSL renewal
54+
55+
<Render file="universal-ssl-validity" />
56+
57+
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.

src/content/docs/ssl/edge-certificates/universal-ssl/index.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ If your website or application requires an SSL certificate prior to migrating tr
2727

2828
<FeatureTable id="ssl.universal_certificates" />
2929

30-
## Backup certificates
30+
## Related resources
3131

32-
For more details, refer to [backup certificates](/ssl/edge-certificates/backup-certificates/).
32+
- [Backup certificates](/ssl/edge-certificates/backup-certificates/)
33+
- [Validity period and renewal](/ssl/reference/certificate-validity-periods/#universal-ssl)

src/content/glossary/ssl.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ entries:
160160
161161
- term: Universal SSL certificate
162162
general_definition: |-
163-
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.
163+
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.
164164
165165
- term: validation level
166166
general_definition: |-

src/content/partials/ssl/universal-ssl-validity.mdx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
---
55

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

8-
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.
8+
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.
9+
10+
For 90-day certificates, the auto renewal period starts 30 days before expiration.

0 commit comments

Comments
 (0)