Let's Encrypt 文档建议当证书对应的私钥不再安全时,您应该撤销证书。
但是,如果没有迹象表明密钥已被泄露,但您不再需要证书,您是否应该这样做?Let's Encrypt 证书将在 90 天后自动过期。删除证书及其私钥是否足够?
作为背景,这是我的具体场景:
- 当我们部署新软件时,它将创建新的 EC2 实例,最终将替换现有实例(不可变服务器模式)。
- 在启动时,新实例将获得一个新的 Let's Encrypt 证书。
- 证书(及其私钥)永远不会离开 EC2 实例。
因此,当旧实例终止时,分配给该机器的证书将被销毁。此时,我们不再能够访问私钥。
问题:
- 据我了解,撤销可能是一个好习惯。但严格来说,它不会增加系统的安全性(当然,假设私钥没有被泄露)。那是对的吗?
- 它会帮助 Let's Encrypt 运营商明确撤销未使用的证书,还是会造成更大的伤害?(我不确定,但撤销可能会触发额外的进程,如果没有迹象表明密钥被泄露,这可能是不必要的。)