Jump to content
Angus Robertson

SSL/TLS certificate maximum issue period of 47 days is coming in 2029

Recommended Posts

Currently, SSL/TLS certificates may be issued for a maximum period of 398 days, before renewal is required. The CA/Browser Forum recently voted to reduce this life span period in steps over the next four years.

 

From 15th March 2026, life span is reduced to 200 days.

From 15th March 2027, life span is reduced to 100 days.

From 15th March 2029, life span is reduced to 47 days, but only 10 days for domain control validated certificates, such as most free certificates.

 

These reduced life times reduce the effort needed to block compromised certificates, but also make manually updating server certificates more onerous.

 

The Automatic Certificate Management Environment (ACME) developed by Let's Encrypt and used by many web servers, is now supported by other certificate vendors to issue free and commercial certificates automatically, and will hopefully be fully integrated with all major web servers by 2029.

 

Let's Encrypt is adding a certificate profile to the ordering process, allowing alternate certificate types to be ordered, including six day life certificates later this year.  It has also added a ACME command to
get recommended renewal information, which is currently 30 days before a 90 day certificate expires. Applications are recommended to check renewal information regularly, currently every six hours, to check if certificates have been revoked.  This will be important this summer when Let's Encrypt closes down the Online Certificate Status Protocol currently used to check if certificates are validly issued.

 

A new version of the ICS TSslX509Certs component is currently being tested with these new ACME features, it will also attempt to support ordering certificates from Bypass, ZeroSSL, Google, DigiCert and ssl.com, although these most of these need accounts to be opened at the issuer before the ACME protocol can be used, so testing will not be quick and not all may be available initially.  The main difference from Let's Encrypt is external accounting fields to link to the supplier's account, instead of just a public key.

 

Minor changes to IcsHosts are needed for the ICS web server to handle certificate profiles and alternate suppliers, and to regularly update renewal information.  These changes are already done in the OverbyteIcsX509CertsTst sample that is used to create ACME accounts and place certificate orders, that can be validated by an internal web server, external web servers such as Windows IIS and Windows Apache, and by Windows DNS server for wild card certificates.  The sample supports multiple accounts for different suppliers, listing the status of all orders for those suppliers, and allowing ordering and renewals with a few clicks.

 

I'll update this topic when the ICS web server is updated, hopefully within a week or two, meanwhile could anyone that has looked at alternate ACME suppliers let me know, to help with testing.

 

Angus

 

  • Like 7
  • Thanks 1

Share this post


Link to post
15 hours ago, Angus Robertson said:

Currently, SSL/TLS certificates may be issued for a maximum period of 398 days, before renewal is required. The CA/Browser Forum recently voted to reduce this life span period in steps over the next four years.

 

From 15th March 2026, life span is reduced to 200 days.

...

Do you have any good sources of this? (To send people that might be interested)

Share this post


Link to post

https://www.theregister.com/2025/04/14/ssl_tls_certificates/

 

https://www.feistyduck.com/newsletter/issue_124_certificate_lifetimes_to_shrink_to_just_forty_seven_days

 

and numerous other sites that reported the same April vote, although https://cabforum.org/
has not yet been updated with the minutes of the meeting, or at least I can not find them. 

 

If you are interested in SSL/TLS, subscribe to the Feisty Duck monthly newsletter, it collects all the news.

 

Angus

 

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×