https到远程网站并使用我的本地桌面应用

时间:2016-08-30 05:10:24

标签: c# https websocket ssl-certificate self-signed

在询问之前,我解释了我的环境。

开发环境

  1. 使用https。
  2. 的网站

    如您所见,我使用websocket API并且在ws中运行良好。

    websocket.ws = new WebSocket("wss://localthost:port");
    
    1. 支持websocket的本地桌面程序(c#)(我使用的库:https://github.com/sta/websocket-sharp
    2. 为了支持wss,我使用下面的示例代码,并根据链接(http://www.akadia.com/services/ssh_test_certificate.html)制作了pfx文件

         var wssv = new WebSocketServer (5963, true);
         wssv.SslConfiguration.ServerCertificate =
                       new X509Certificate2 ("/path/to/cert.pfx", "password for cert.pfx");
      

      使用场景

      根据网站上的数据,邮件会发送到本地桌面程序。

      试验

      如您所见,我使用了自签名证书,但它提供了与证书相关的错误。

      所以我尝试将我的自签名根CA添加到chrome浏览器,但它不起作用。

      问题

      有人可以给我建议在localhost或任何证书标准中支持localhost安全websocket吗?

0 个答案:

没有答案