gpt4 book ai didi

ssl - "common name invalid"用于 websocket 服务器的自签名证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:12 25 4
gpt4 key购买 nike

我正在尝试运行这个 webrtc client/signaling server code , 但在使用我按照 this tutorial 的说明创建的新自签名证书运行服务器后,我的 chatclient.js 无法连接到套接字服务器:

connection = new WebSocket('wss://localhost:6503/', 'json');

这是 chrome 控制台显示的错误:

(chatclient.js:106) WebSocket connection to 'wss://localhost:6503/' failed: 
Error in connection establishment: net::ERR_CERT_COMMON_NAME_INVALID

然后我从 chrome 转到 https://0.0.0.0:6503/(服务器正在监听端口 6503),这是 chrome 检查器的安全选项卡:

enter image description here

我猜我需要在生成 ssl 证书期间设置正确的公用名,我目前将其设置为 0.0.0.0:6503

我应该设置什么?由于这是一个 websocket 的地址,我不知道该写哪一部分?

最佳答案

将它设置为 localhost,这是您尝试连接的同一主机。您不需要包括端口。请注意,您将需要生产证书。

您可能还想检查非常有用的 Chrome 标志,它会忽略本地主机上的证书错误:chrome://flags/#allow-insecure-localhost

关于ssl - "common name invalid"用于 websocket 服务器的自签名证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54142899/

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