Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 如何将SSL设置为所有浏览器都支持的本地主机服务器?_Sockets_Ssl_Browser_Configuration_Localhost - Fatal编程技术网

Sockets 如何将SSL设置为所有浏览器都支持的本地主机服务器?

Sockets 如何将SSL设置为所有浏览器都支持的本地主机服务器?,sockets,ssl,browser,configuration,localhost,Sockets,Ssl,Browser,Configuration,Localhost,我有一个windows桌面应用程序,需要与我们的网页进行通信。因此,我创建了一个在端口上运行的本地服务器。我正在创建一个从我的网页到桌面应用程序的套接字,通过该套接字进行通信 由于我的网页在HTTPS上运行,我需要创建一个安全套接字“wss”。因此,我使用openssl为Ip 127.0.0.1生成了一个自签名证书,并将该证书导入windows trusted Cercificate store。现在google chrome将其作为可信证书接受,但firefox拒绝该证书,并出现错误 我们无法

我有一个windows桌面应用程序,需要与我们的网页进行通信。因此,我创建了一个在端口上运行的本地服务器。我正在创建一个从我的网页到桌面应用程序的套接字,通过该套接字进行通信

由于我的网页在HTTPS上运行,我需要创建一个安全套接字“wss”。因此,我使用openssl为Ip 127.0.0.1生成了一个自签名证书,并将该证书导入windows trusted Cercificate store。现在google chrome将其作为可信证书接受,但firefox拒绝该证书,并出现错误

我们无法从CA购买本地主机域的SSL证书。是否有任何解决方案来克服此问题?有没有办法跳过SSL检查以创建套接字


如何创建一个被所有浏览器接受为可信证书的证书?

Firefox可以通过将此密钥设置为TRUE:security.enterprise\u root.enabled来使用桌面存储

要更改此设置,请使用Firefox打开about:config并查找此键

如果您想为多台台式机自动更改此选项,请查看此选项,它做得很好