WebRTC websocket SSL 证书用于工作但不再可用? ERR_INSECURE_RESPONSE

Posted

技术标签:

【中文标题】WebRTC websocket SSL 证书用于工作但不再可用? ERR_INSECURE_RESPONSE【英文标题】:WebRTC websocket SSL certs use to work but not any more? ERR_INSECURE_RESPONSE 【发布时间】:2017-05-31 20:11:48 【问题描述】:

我正在使用 sipml5 注册 sip 端点,并使用 sipml5 作为我的客户端,使用 FreeSwitch 作为我的 SIP 服务器。我曾经能够注册我的 sip 端点并建立连接,但最近我在我的 chrome 和 Firefox 开发控制台中收到此错误“连接建立中的 ERR_INSECURE_RESPONSE 错误”。我查看了可能的原因,但无法解决我的问题。当我将代理更改为使用 ws 而不是 wss 时,它可以工作。 我在我的 SSL 证书中使用 SHA256 算法。 我也在我的 SSL 证书中添加了我的域名到 SubjectAltName 以及我的 CN。 我正在使用 openssl 创建这些证书。

还有什么可能是导致此错误的原因。

【问题讨论】:

【参考方案1】:

无论 websocket 服务器在哪里 (wss://my_ip:7443) 都需要有一个适当的证书。现在,您可以通过在浏览器中输入 https://my_ip:7443 来手动接受证书。

玩具

【讨论】:

以上是关于WebRTC websocket SSL 证书用于工作但不再可用? ERR_INSECURE_RESPONSE的主要内容,如果未能解决你的问题,请参考以下文章

SSL WebSocket 连接不适用于 webkit 浏览器?

使用正确的 SSL 证书连接不安全(Websockets)

Letsencrypt SSL证书上的WebSocket连接失败

nodejs-websocket+ssl证书

带有 OpenSSL 签名证书的 PHP Websocket SSL Stunnel “坏证书”

用nodejs快速实现websocket服务端(带SSL证书生成)