← back

// Session / Presentation · Network · People

When an expired certificate took the VPN down

The VPN just dropped one day, and nothing was misconfigured. Time had simply run out on a certificate.

The situation

I was running the site-to-site VPN I'd built, and one day it just dropped. When I went looking, the cause was simple and easy to miss: the certificate behind it had expired. Nothing had been misconfigured; time had just run out on it.

What I did

The fix itself was straightforward: create a new certificate, install it, and the service came back. But the lesson stuck: certificates expire, and when they do they can take a service down quietly, with no warning and no obvious error pointing at the real cause.

What changed after

That outage is why I handle certificates differently now. In the roles since, I've moved to automated certificate management: internal certificates issued and renewed automatically through ADCS auto-enrollment via Group Policy, and others managed in Azure Key Vault, with an alert well before expiry as a backstop, so a certificate can't quietly take a service down the way this one did.

Download Resume Email me