【问题标题】:What is the problem with Websocket and Self-Signed SSL certificateWebsocket 和自签名 SSL 证书有什么问题
【发布时间】:2020-02-29 20:42:03
【问题描述】:

我有一个项目在 Intranet 上运行,所以我没有购买任何 SSL 证书或域名。相反,我创建了自签名证书。我有两层,其中一层是网络服务/websocket,另一层是视图。所有 https 连接一切正常,因此所有页面,但浏览器无法与 ws 或 wss 链接建立连接(已尝试端口 8443,443,8080)。如果我使用 localhost 而不是我的 ip 编写链接,它可以完美运行,但是我无法从其他设备使用它。我将证书创建为 RSA/2048。我的项目在 Ubuntu 18.04 上运行。服务器端是用 Java-Spring Boot 编写的。

【问题讨论】:

  • 浏览器控制台显示的错误是什么?
  • Firefox 无法与此 URL 建立连接。也许翻译不正确,因为我的浏览器是我的语言,错误也是

标签: javascript java spring-boot websocket ssl-certificate


【解决方案1】:

如果其他人需要答案,我从here 得到。总而言之,问题出在Firefox,而不是其他浏览器。主要原因是 Firefox 不接受 wss 链接的证书,实际上第一个连接以 https 开头的链接也是同一个证书。解决方案是通过将 wss 更改为 https 并接受该链接的权限来转到以 wss 开头的链接,并且一切正常:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-26
    • 2021-02-14
    • 1970-01-01
    • 2020-09-20
    • 2019-12-11
    • 2018-11-16
    • 2022-01-26
    • 2017-04-18
    相关资源
    最近更新 更多