Skip to main content
← All posts·
Security

Short Certificate Lifetimes and Legacy Systems: Managing the Gap Between Modern and Unmovable

Not every system supports ACME or automated certificate renewal. Legacy appliances, IoT devices, and embedded systems need a strategy for the 47-day certificate future.

Luca Berton7 min read

Your nginx servers can run certbot. Your Kubernetes clusters have cert-manager. But what about the load balancer appliance that only accepts manual PFX uploads? The legacy application server with a hardcoded keystore path? The IoT gateway that was deployed in 2018 and hasn't been updated since? These systems don't go away when certificate lifetimes shrink.

The Legacy Certificate Challenge

  • Hardware appliances — F5 BIG-IP, Citrix ADC, legacy WAF appliances with web-GUI-only certificate management
  • Java applications — JKS/PKCS12 keystores requiring manual import and application restart
  • Embedded/IoT devices — Devices with certificates provisioned at manufacturing, no remote update mechanism
  • Vendor-managed systems — SaaS or managed platforms where you upload certificates but don't control the renewal process
  • Legacy Windows services — IIS servers, ADFS, Exchange with certificate stores managed through MMC

Strategies for Each Category

Hardware Appliances: API Automation

Most modern appliance firmware exposes REST APIs for certificate management (F5 iControl REST, Citrix Nitro). Build automation scripts that: request certificate via ACME, convert to required format (PFX, PEM+key), upload via API, activate the new certificate, verify deployment. If no API exists, evaluate firmware upgrade or appliance replacement.

Java Applications: Automated Keystore Management

Build a sidecar or cron job that: monitors certificate expiration, requests renewal via ACME, imports the new certificate into the JKS/PKCS12 keystore using keytool, triggers a graceful application restart or reload. Libraries like Conscrypt or reload4j can enable runtime certificate reload without restart.

IoT/Embedded Devices: Private CA Strategy

Remember: the CA/Browser Forum rules only apply to publicly-trusted certificates. For IoT devices communicating with your backend (not public browsers), switch to an internal CA:

  • Issue certificates from your private CA (Vault, Step CA, EJBCA)
  • Configure your backend to trust your private root
  • Set longer lifetimes on private certificates (your rules, not the Forum's)
  • Still aim for automation, but on your own timeline

Vendor-Managed Systems: Pressure and Alternatives

If a vendor requires manual certificate upload and doesn't support ACME: push the vendor to implement ACME support, evaluate alternative vendors that do, or consider proxying HTTPS through infrastructure you control (reverse proxy with automated certificates in front of the vendor system).

📘 Book

Kubernetes Recipes

A practical guide for container orchestration and deployment by Grzegorz Stencel & Luca Berton (Apress).

Watch on Skillshare →

The Transition Budget

Legacy system certificate automation is an infrastructure investment. Budget for: API automation development, appliance firmware upgrades, application modifications for certificate reload, and — in some cases — system replacement. The cost increases with each lifetime reduction phase. Start now while timelines allow incremental migration.

legacy systems
certificate management
iot certificates
appliances
infrastructure

Need help applying this in your organization?

Get a free 30-minute assessment with actionable recommendations — whether we work together or not.

Book Your Free AI Platform Assessment

Or see AI readiness assessment scope & pricing

18+ years experience · Ex-Red Hat & Dell · Speaker at KubeCon EU 2026

Luca Berton

Written by

Luca Berton

CEO at Open Empower. 18+ years building enterprise infrastructure at JPMorgan Chase, Red Hat & Dell. Author of 9 technical books. Speaker at Red Hat Summit and KubeCon EU 2026. Instructor on Coursera, Pluralsight & Udemy.

Get more insights like this

Practical AI infrastructure and platform engineering guides — delivered to your inbox.

Subscribe to Newsletter →