gpt4 book ai didi

Firefox 断开 websockets 连接以获得自签名证书

转载 作者:行者123 更新时间:2023-12-04 16:12:00 35 4
gpt4 key购买 nike

我正在尝试与使用自签名证书的后端服务器建立 websocket 连接。在 Firefox 中,我为自签名证书添加了一个异常(exception)。

但是我的 websocket 连接 wss://连接失败。我收到一个代码为 1006 的关闭事件,这是一个捕获所有代码。

Chrome 和 IE websockets 工作。由于我使用的是 Windows,因此我使用 certmgr.exe 作为受信任的证书安装了证书。

我现在的猜测是 firefox websockets 不适用于证书异常,需要信任。

这种情况对其他人有用吗?

最佳答案

Firefox 仅在站点证书受信任时才使用安全 websockets (wss://)。

使用自签名证书,我可以通过向证书添加异常(exception)来浏览该站点。该异常不用于 websockets,并且在 ssl 握手期间连接被丢弃。

相反,我创建了自己的根 CA 证书,然后为网络服务器创建了另一个签名证书。在 Options > View Certificates > Authorities 中,我导入了根证书。现在,firefox 能够通过安全的 websocket 进行连接,没有任何问题。

Firefox 不允许将自签名证书作为授权导入。 Windows 证书管理器允许将自签名证书导入“受信任的根证书颁发机构”列表。

关于Firefox 断开 websockets 连接以获得自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27725989/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com