关于 tomcat 配置国密 https 后出现的问题求助

2023-10-11 17:56:29 +08:00
 loveaeen

项目环境

项目运行环境

今天采用 gmssl 签发了一个测试证书 sm2/rsa 双 https 证书。 然后为 tomcat8 与 jdk1.8 分别增加了国密解析的 jar 包。

出现问题

项目在 http 下正常运行,但是 https 时出现访问静态文件时却出现了 500 错误,tomcat 报错 SSLPeerUnverifiedException: peer not authenticated

诡异的是却有一小部分静态文件访问正常(已关闭浏览器缓存)

求助

有哪位大兄弟有做过这方面的工作吗,求助!

906 次点击
所在节点    HTTP
4 条回复
julyclyde
2023-10-11 20:25:44 +08:00
首先,把 tomcat 和“国密 ssl”拆开测试
你给 tomcat 换个普通证书试试
你用别的服务器配置这套证书试试
youngbug
2023-10-11 21:20:02 +08:00
用 gmssl 版的 nginx 试试证书
loveaeen
2023-10-11 22:42:13 +08:00
@youngbug 没找到 gmssl 版的 nginx for windows.
linux 版是没问题的。
loveaeen
2023-10-12 09:20:40 +08:00
@julyclyde 经测试,发现只有国密 ssl 放入会出现该错误,正常自签的 RSA 没问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/981062

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX