使用带有Firefox的ssl的localhost上的websocket

时间:2013-11-26 15:16:35

标签: firefox ssl websocket

这是我正在研究的场景: 我们有一个html5,javascript网络客户端,由我们的网站提供服务。 此客户端使用websockets与我们的桌面应用程序通信。桌面应用程序充当websocket服务器。 从中下载Web客户端的服务器使用ssl进行保护。 问题是,如果使用ssl下载客户端,则firefox强制所有未来的websocket通信都使用ssl进行保护。 问题是如何在本地主机上运行的服务器上获得有效的ssl证书(自签名证书不会)? 有没有办法解决这个约束?

感谢。

2 个答案:

答案 0 :(得分:0)

我最终为我们的某个域购买了证书,并为证书提供了localhost的SAN(主题替代名称)。 它现在适用于Firefox。 唯一的缺点是它只能工作到2015年11月。

答案 1 :(得分:-1)

您基本上可以从任何CA获得证书。但是,有人说“使用包含非唯一的证书(如保留的IP地址或内部服务器名称)会对您的环境和其他人造成风险。对于发布包含此类名称的证书的支持将在2015年11月1日之前终止。 “

REF: baseline requirements

internal server names