Said It Here

Why is it so hard to manage short-lived server certificates?

Short-lived SSL certificates force administrators to manually update keys across dozens of servers every few months. This overwhelming administrative overhead makes routine maintenance unsustainable and leaves systems at risk of frequent disruptions.

Overview
People affected9 accounts across 1 forum
Workarounds found16 items attempted
Community agreement37 total upvotes

What people tried

Every workaround mentioned in the threads below. We haven’t tested any of them — and nobody here is claiming they worked.

16 items+ Contribute

Found another way around this?

Share your steps and trade-offs so fellow engineers don't have to reinvent the wheel. No account required.

  1. 1
    Manually updating certificates on every single machine
    Did this help you?
  2. 2
    Deploying an internal Certificate Authority with auto-enrollment
    Did this help you?
  3. 3
    Buying commercial wildcard certificates with longer validity
    Did this help you?
  4. 4
    Using PowerShell modules and ACME clients like POSH ACME or win-acme to automate certificate creation and management.
    Did this help you?
  5. 5
    Treating the 47-day cycle like a recurring ops task with a calendar reminder and documented runbook
    Did this help you?
  6. 6
    Migrating applications to alternative solutions like Cloudflare Zero Trust
    Did this help you?
  7. 7
    Renewing certificates 10-20 days ahead of time manually for convenience
    Did this help you?
  8. 8
    Migrating everything to Let's Encrypt / ACME renewals
    Did this help you?
  9. 9
    Using automated tools and reverse tunneling where applicable
    Did this help you?
  10. 10
    Relying on internal CAs for private web servers to avoid limits
    Did this help you?
  11. 11
    Buying a new certificate from another vendor or deploying Let's Encrypt so the old certificate remains valid until expiry.
    Did this help you?
  12. 12
    Using Ansible playbooks to distribute and rotate SSH keys across servers
    Did this help you?
  13. 13
    Running internal Certificate Authorities using tools like HashiCorp Vault or step-ca with ACME protocol
    Did this help you?
  14. 14
    Deploying Let's Encrypt / ACME with DNS-01 verification to automate renewals without exposing HTTP ports to the internet
    Did this help you?
  15. 15
    Tracking certificate expiration manually using Excel spreadsheets and Outlook calendar events
    Did this help you?
  16. 16
    Writing homegrown scripts and custom Docker containers to automate certificate distribution
    Did this help you?
Tried another approach not listed above?+ Share your workaround ↑

In their words

Unedited, grouped by where they were said, most upvoted first within each place, each linked to the thread it came from.

r/sysadmin9 people · September 2026 – October 2026

“I'm looking to reduce a yearly work-load item to update SSH keys and with the newer shorter SSL Certificates that are coming, I want to implement an automated system to manage these centrally.”source ↗

“Just looking for pointers as to what systems you use to manage either/both SSH keys and SSL Certificates in an automated way?”source ↗

The_NorthernLight · r/sysadmin · 19 upvotes

“What's everyone doing to accomodate the shorter and shorter certificate validation periods? My org has about 35 certs on various servers for quite a few things. If we eventually get to the target 47 day cert lifespan by 2029, it's going to be a nearly full-time job for someone to renew certs if we keep doing it the way we've always done it.”source ↗

OtisB · r/sysadmin · 10 upvotes

“Our primary use is IIS/Radius and the admin overhead for the mandatory < 1-year certs on these 30+ servers has gotten way too high.”source ↗

techtornado · r/sysadmin · 7 upvotes

“To my knowledge, there is currently no automated way to do a certificate rotation -- would love to be proven wrong.”source ↗

FatBook-Air · r/sysadmin · 6 upvotes

“In the past I just updated all the DC’s, but now with certs only lasting 199 days…. And eventually like 40 days…. I’d rather not update my original DCs as they last 1 year.”source ↗

Real-Patriot-1128 · r/sysadmin · 1 upvotes

“We're still rotating Entra Application Proxy certificates on a calendar because there is no clean ACME path into the custom-domain binding.”source ↗

accumentum · r/sysadmin · 1 upvotes

“I have contacted them and didn't really get an answer and also couldn't get someone to talk that can really help us except tier 1 support.”source ↗

Nervous_Language_254 · r/sysadmin · 1 upvotes

“For SSL the short lived thing is a pain.”source ↗

SpitefulClearance · r/sysadmin · 1 upvotes

“Unless we find some magic solution that does all of the thing we need we'll be using this. It's better then excel with outlook calendar.”source ↗

databeestjenl · r/sysadmin · 1 upvotes

“I have issued a re-key to the SSL certificate by accident and I can't replace it within the 72 hours time period. Is there a way to stop the revocation of the previous certificate?”source ↗

“I physicly can't install that on all the systems that use the cert within the given time frame.”source ↗

Nervous_Language_254 · r/sysadmin

Where this came up

People with this problem also raised