fix: gantt chart bars now represent actual certificate lifespans

Each bar starts at the policy effective date and its length equals
the max certificate lifespan in days. The visual shrinking from
1825 days (2015) to 47 days (2029) tells the story accurately.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
shankar0123
2026-03-30 22:22:00 -04:00
parent cfc4d3f3e8
commit bbba618beb
+16 -7
View File
@@ -17,14 +17,23 @@ TLS certificate lifespans are shrinking fast. The CA/Browser Forum passed [Ballo
certctl is a self-hosted platform that automates the entire certificate lifecycle — from issuance through renewal to deployment — with zero human intervention. It works with any certificate authority, deploys to any server, and keeps private keys on your infrastructure where they belong. certctl is a self-hosted platform that automates the entire certificate lifecycle — from issuance through renewal to deployment — with zero human intervention. It works with any certificate authority, deploys to any server, and keeps private keys on your infrastructure where they belong.
```mermaid ```mermaid
timeline gantt
title TLS Certificate Maximum Lifespan (CA/Browser Forum Ballot SC-081v3) title TLS Certificate Maximum Lifespan (CA/Browser Forum Ballot SC-081v3)
2015 : 5 years dateFormat YYYY-MM-DD
2018 : 825 days axisFormat %Y
2020 : 398 days todayMarker off
March 2026 : 200 days section 2015
March 2027 : 100 days 5 years (1825 days) :done, 2015-01-01, 1825d
March 2029 : 47 days section 2018
825 days :done, 2018-03-01, 825d
section 2020
398 days :active, 2020-09-01, 398d
section Mar 2026
200 days :crit, 2026-03-15, 200d
section Mar 2027
100 days :crit, 2027-03-15, 100d
section Mar 2029
47 days :crit, 2029-03-15, 47d
``` ```
## Documentation ## Documentation