文档中心
SSL璇佷功鍙互鐢ㄤ竴骞村悧锛熻瑙h瘉涔︽湁鏁堟湡涓庣画璐圭瓥鐣?txt
时间 : 2025-09-27 16:43:49浏览量 : 2

SSL证书的有效期通常为1年,但根据不同类型和颁发机构(CA)的政策,有效期可能从90天到3年不等。本文将详细解析SSL证书的有效期规则、为什么大多数证书只能用一年、如何续费以及选择合适期限的策略,并配合实际案例帮助您理解。
一、SSL证书的有效期规则
1. 主流CA的默认有效期
自2025年起,苹果、谷歌、Mozilla等浏览器厂商联合规定:所有公开信任的SSL/TLS证书最长有效期不得超过398天(约13个月)。因此目前市场上绝大多数SSL证书默认提供1年有效期,例如:
- DigiCert/Symantec:1年
- Sectigo(原Comodo):1年
- Let's Encrypt:90天(免费证书)
> 案例:某电商网站使用DigiCert OV证书,购买时选择1年期,到期前需手动续费或设置自动续订。
2. 例外情况
- 企业内网证书:私有CA签发的内部证书可能设置更长有效期(如3年),但不受浏览器信任。
- 测试证书:某些本地开发工具(如mkcert)生成的测试证书默认有效期为2年。
二、为什么大多数SSL证书只能用一年?
1. 安全考虑
缩短有效期可降低风险:
- 如果私钥泄露或被破解,攻击者只能利用剩余有效期作恶。
- CA机构能更快淘汰弱加密算法(如早期SHA-1已全面禁用)。
> 例子:假设某公司2025年颁发的5年期RSA-1024证书,到2025年时该加密强度已被视为不安全,但因未到期仍在使用,导致网站易受中间人攻击。
2. 行业强制规范
CA/B论坛(制定SSL标准的组织)要求所有公开信任的CA遵守398天上限规则,否则其签发的证书会被浏览器标记为“不受信任”。
三、如何续费或延长SSL证书?
1. 手动续费流程
步骤示例(以腾讯云为例):
1. 登录控制台 → SSL证书管理 → 找到即将过期的证书
2. 点击“续费” → 选择年限(通常仍为1年) → 支付费用
3. 重新验证域名/企业信息(OV/EV证书需重新审核)
4. 下载新证书并替换到服务器
??注意:新旧证书交替时需确保无缝衔接,避免出现“证书记录不存在”错误。
2. 自动化方案(推荐)
对于Let's Encrypt等免费证书,可通过工具实现自动续期:
```bash
Certbot示例命令(每60天自动更新)
certbot renew --quiet --no-self-upgrade
```
搭配crontab定时任务即可完全免人工干预。
四、选择SSL证书记录的策略建议
| 需求场景 | 推荐方案 |
|-|-|
| 个人博客/测试站 | Let's Encrypt(90天+自动续期) |
| 企业官网 | DigiCert/Sectigo的1年期OV证书 |
| SaaS高可用服务 | Multi-Domain SAN证书+负载均衡轮换 |
FAQ高频问题解答
?Q:能否一次性购买多年期SSL证书记录?
→ A:可以支付多年费用,但CA会每年签发一个新证书记录而非单张长期证书记录。例如购买3年GeoTrust证书记录=获得3张独立的1年期证书记录。
?Q:过期未续费会怎样?
→ A:浏览器会显示红色警告??(如下图),导致用户流失。据统计,超过70%的用户会直接关闭提示不安全的页面。
 *(配图说明:Chrome对过期证书记录的拦截页面)*
SSL证书记录的有效期受行业规范限制普遍为1年,这是平衡安全与运维效率的结果。建议企业通过自动化工具或设置提醒避免过期事故,同时根据业务需求选择DV/OV/EV等不同类型的证书记录方案。记住——证书记录不仅是加密工具,更是用户信任的基石!
TAG:ssl证书可以用一年吗,ssl证书一年多少钱,ssl证书干嘛用的,ssl证书有用吗