ssl - 为什么我会收到仍然有效的证书的 SSL 已过期错误?
问题描述
我有一个托管 Java 后端的服务器,该后端有一个 JavaKeyStore (JKS),用于存储来自 Lets Encrypt 的证书。
证书链如下所示:
- ISRG Root X1(有效期至 2024 年 9 月 30 日,20:14:03 CEST)
--R3(有效期至 15/09/2025,18:00:00 CEST)
--- api.verumsoftware.com(有效期至2021 年 10 月 31 日,欧洲中部时间 23:10:36)
当我在 Postman 中发出请求时,出现以下错误:
SSL 错误:证书已过期
我觉得这很奇怪,因为链中的每个证书都应该仍然有效。有人知道是什么原因造成的吗?当我在检查证书是否正确安装的各个站点上查找服务器时,他们都说它完全没问题。
解决方案
这是 2021 年 9 月 30 日发生的 LetsEncrypt 问题。您可能需要修补操作系统以删除有问题的证书。
或者使用非 LetsEncrypt SSL 证书。
推荐阅读
- python - 如果与列表中每个字典中一个键的值匹配,则将新键添加到具有来自不同字典的值的字典列表
- ios - 将 uipagecontrol 连接到我的整个 uicollectionview,而不是连接到单个单元格
- apostrophe-cms - 使用引导程序时撇号-cms 不显示小部件
- python - 无法在 Python 中打破 while 循环
- java - Java Servlet 更改显示的 URL
- javascript - 将数据从firebase检索到javascript
- python - Python if(a & !b): 语法?
- amazon-web-services - 无法使用 AWS IAM Authenticator 获取令牌访问被拒绝
- python - 如何从python中的文件中找到每个工作角色的平均工资
- python - 带有计数器字典(多个键)的字典作为 2 列数据框