Why do the certificates expire after 90 days? What would be the downside of giving them a longer expiration time?
Why do the certificates expire after 90 days? What would be the downside of giving them a longer expiration time?
> They limit damage from key compromise and mis-issuance. Stolen keys and mis-issued certificates are valid for a shorter period of time.
> They encourage automation, which is absolutely essential for ease-of-use. If we’re going to move the entire Web to HTTPS, we can’t continue to expect system administrators to manually handle renewals. Once issuance and renewal are automated, shorter lifetimes won’t be any less convenient than longer ones.
90 days was what they decided the best compromise for usability and security.
Taken to the extreme ‘immediate’ certificate expiration starts to look a lot like Kerberos which is maybe what we always wanted.