Search overlay panel for performing site-wide searches

Boost Performance & Scale with Postgres Advanced. Join Pilot Now!

Preparing for Shorter SSL/TLS Certificate Lifetimes

The web browser and certificate authority industry is shortening the maximum allowed lifetime of TLS certificates. These changes will improve security on the Web, but you may have to change certificate maintenance practices for apps you run on Heroku.

The good news is that if you’re using Heroku Automated Certificate Management, no changes are required: Heroku already refreshes and updates certificates on your apps according to the new policies.

If you maintain and upload certificates for your Heroku applications yourself, here is what the changes will mean for you.

Industry shift towards shorter certificate lifetimes

The CA/Browser Forum is phasing in shorter maximum lifetimes for all publicly trusted SSL/TLS certificates. While the final goal is a 47-day limit by 2029, the first major milestone is approaching quickly.

Starting March 15, 2026, the maximum validity period for publicly trusted SSL/TLS certificates will be reduced to 200 days.

Effective Date Maximum Certificate Lifespan
Current 398 days
March 15, 2026 200 days
March 15, 2027 100 days
March 15, 2029 47 days

Why this is happening

Shorter certificate lifespans improve security by:

  • Reduced exposure: Shrinks the window of exposure if a private key is compromised
  • Modern standards: Ensures certificates rotate frequently to adopt the latest cryptographic standards
  • Automation: Encourages a shift toward automated certificate management

Recommended actions for manual certificate users

If you use custom SSL certificates on Heroku (certificates you obtain and upload yourself), you will need to:

  • Plan for more frequent renewals: After March 15, 2026, you’ll need to renew certificates at least every 200 days (approximately every 6.5 months) rather than annually.
  • Update your renewal processes: Ensure your team or certificate management tools can handle the increased renewal frequency.
  • Check your current certificates: Review the expiration dates of your existing certificates.Note: Certificates issued before March 15, 2026 with longer validity periods will remain valid until they expire, but renewals after that date must comply with the new 200-day maximum.

Automating certificate renewals with Heroku ACM

Consider switching to Heroku Automated Certificate Management (ACM). ACM automatically provisions and renews certificates for your custom domains at no additional cost, eliminating the need for manual certificate management.

To enable ACM for your app:

heroku certs:auto:enable -a your-app-name

Learn more: Heroku ACM Documentation

Have questions about certificate management?

If you have questions about these changes or need assistance with your certificate strategy, please contact Heroku Support or visit our documentation:

We’re committed to helping you navigate these industry changes smoothly.

Ready to Get Started?

Stay focused on building great data-driven applications and let Heroku tackle the rest.

Talk to A Heroku Rep   Sign Up Now

More from the Author
Software Engineering MTS at Heroku
Heroku Staff

Browse the archives for News or all blogs. Subscribe to the RSS feed for News or all blogs.