繁体   English   中英

如何在localhost上建立与websocket的安全连接?

[英]How can I establish a secure connection to a websocket on localhost?

我们有一个应用程序,我们在POS终端上运行,它应该从运行在同一台机器上的应用程序接收数据,同时显示来自通过HTTPS加载的远程站点的内容。

要从本地应用程序接收数据,我们希望使用websockets,到目前为止工作正常。 但是,当我们显示的站点通过HTTPS加载时,还需要加密websocket连接。

因为我们无法为localhost获得正确的证书,所以我们只使用自签名证书。 但Chrome不会连接到使用自签名证书的websocket。

我们如何解决这个问题? 我们不能使用未加密的websocket,我们不能使用自签名证书加密,我们无法获得localhost的签名证书。 我错过了什么选择?

如果您在POS终端上拥有管理员权限,那么如何在HOSTS文件中添加一行,如:

127.0.0.1 localhost.mycompany.com

现在,您可以在服务器应用程序中使用localhost.mycompany.com的真实证书。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM