java - 证书在 cacerts 中时未找到受信任的证书
问题描述
从 Java 客户端,我将数据发布到 HTTPS 地址。对于这个地址,我已将 SSL 证书 + 中间添加到 java cacerts 安全性中。它工作了很长时间。突然我的java客户端不再工作了,我得到了这个错误:
error message: javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.j: No trusted certificate found
SSL 证书仍然相同,我看到的唯一区别是根证书更改了名称(从 Comodo 到 Sectigo)。我还从以下网址下载了所有 Sectigos 中间体:https ://support.sectigo.com/Com_KnowledgeDetailPage?Id=kA01N000000rfBO
并且还把它放在了 cacerts 中,但我仍然得到一个未找到受信任的证书,知道如何解决这个问题吗?
解决方案
推荐阅读
- r - R函数用任何整数替换字符
- android-studio - 使用 DragLinearLayout 时如何获取子位置
- python - 使用多边形坐标将带注释的图像转换为二进制蒙版图像
- gitlab - 尝试从 GitLab 将自定义 Helm 存储库添加到本地时出错
- python - 如何从 Python 中的字符串数组中删除正斜杠?
- python - 是否可以相对于屏幕尺寸设置海龟的位置
- flutter - NoSuchMethodError 被抛出构建选项卡(脏,状态:_TabsState#fefcf):方法 '[]' 在 null 上被调用
- sql - 我们可以更新定义为在不同表中定义的唯一记录的外键的记录吗?
- excel - 仅将 VBA 代码应用于主题中包含“字符串”的电子邮件
- ios - 使用 Apple 登录 - 使用设备(iPhone 或 iPad)Apple ID 时缺少电子邮件