V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
httpbin - 协议调试工具
httpstatuses - 协议状态码查询
httpie - cURL-like tool for humans
Fiddler
loveaeen
V2EX  ›  HTTP

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

  •  
  •   loveaeen · 199 天前 · 609 次点击
    这是一个创建于 199 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目环境

    项目运行环境

    • windows server/ 本地 mac
    • tomcat 8.5.83
    • jdk 1.8.0.352
    • 国密证书 gmssl 签发的测试证书

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

    出现问题

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

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

    求助

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

    第 1 条附言  ·  198 天前
    求助求助!!实在没招了,大佬们
    4 条回复    2023-10-12 09:20:40 +08:00
    julyclyde
        1
    julyclyde  
       198 天前
    首先,把 tomcat 和“国密 ssl”拆开测试
    你给 tomcat 换个普通证书试试
    你用别的服务器配置这套证书试试
    youngbug
        2
    youngbug  
       198 天前 via Android
    用 gmssl 版的 nginx 试试证书
    loveaeen
        3
    loveaeen  
    OP
       198 天前
    @youngbug 没找到 gmssl 版的 nginx for windows.
    linux 版是没问题的。
    loveaeen
        4
    loveaeen  
    OP
       198 天前
    @julyclyde 经测试,发现只有国密 ssl 放入会出现该错误,正常自签的 RSA 没问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2746 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:21 · PVG 18:21 · LAX 03:21 · JFK 06:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.