# SSL 证书要缩短到 45 天？Certimate 为你实现全自动管理

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20962

SSL/TLS 证书就像是网站的安全“身份证”，确保用户在你的网站上浏览或交互时，不会被中间人拦截数据或遭遇隐私泄露。而对于开发者来说，SSL 证书的申请、部署和续期是一件既重要又有些繁琐的任务。

Certimate 出现正是为了解决这个痛点——一个专注于自动管理 SSL 证书的开源小工具，让申请、部署和续期这些事情变得自动化、省心省力。

🔗 Certimate \- Github

Certimate 的 GitHub 主页就把它的宗旨总结得很到位：“它是一个开源的 SSL 证书管理工具，可以帮助你自动申请、部署 SSL 证书，并在证书即将过期时自动续期。”

## 为什么 SSL 证书有效期越来越短？

SSL 证书的有效期曾经较长（在 SSL 证书刚出现时长达 5 年），但随着行业变化，有效期逐渐缩短，主要目的是提高安全性。

像 Let's Encrypt 这类免费证书颁发机构，目前新申请的免费证书已经是单次最多申请 90 天了，付费的证书也通常在 1 年左右。

Google 在去年开始推动将证书有效期缩短到 90 天，上个月，苹果又发起了一项倡议，建议将 SSL/TLS 证书的最长有效期进一步缩短到 45 天，还遭到很多运维工程师的抱怨。

这意味着，如果你以往都是手动管理 SSL 证书，以前部署一次可以用 1 年，而现在如果苹果的倡议最终生效，就需要一个半月重新部署一次。这让“手动更新 SSL 证书”这件事变得越来越繁琐，越来越不可持续了。甚至连苹果自己的 Apple Music 服务也出现了 SSL 证书过期未更新的情况。

那么为什么 SSL 证书有效期越来越短？

谷歌和苹果的出发点是提高安全性，尤其是防止一些潜在的风险，比如私钥泄露。如果一不小心证书出了问题，短效期也意味着漏洞利用时间缩短了，对安全性确实有好处。但对于管理多个域名的开发者来说，45 天的频繁更换听起来就是一种无形的压力，尤其是手动管理 SSL 的时候，工作量会明显增加。

这时，Certimate 的自动续期功能就派上用场了。它能够在证书快到期时自动更新，大大减少了维护负担。即使未来 SSL 证书的有效期真的缩到 45 天，Certimate 的自动化能力也能帮我们轻松应对。

## Certimate 有哪些贴心的功能？

Certimate 对于管理多个域名的开发者和小型团队而言，使用起来还是很方便的。

它有几个核心特点，让 SSL 管理过程简单又省事：

- 一站式搞定申请、部署、续期：Certimate 可以帮你全程自动化申请、部署和续期 SSL 证书，从头到尾不需要你动手。

- 本地化部署，数据私密安全：Certimate 可以在你的服务器上本地部署，数据掌控在自己手里，更加安全。

- 支持多家服务商：由于自动化申请 SSL 证书需要配置 DNS 解析，所以支持那些服务很重要。对于阿里云、腾讯云、华为云、AWS、CloudFlare 等常见的服务商，Certimate 都支持了 API 集成，范围还是挺广的。

因为自动化，Certimate 也就不会出现“哎呀，忘了续期导致网站挂掉”的情况。它每天都会检查证书是否快到期，一旦快到期就会自动申请新的证书并部署到你的网站。再也不用担心 90 天一到就手忙脚乱。

## Certimate 的安装与使用

安装方面，Certimate 也非常灵活，提供了几种安装方式：直接下载二进制文件、通过 Docker 部

---

[前往标准阅读页](https://utgd.net/article/20962?audience=web)
