我正在构建一个应用程序,它可以接收来自网站的请求,以执行浏览器中不可用的功能。我使用Tcplistener完成了这个,然后通过使用jsonp使用jquery执行ajax调用来调用它。这很好并且效果很好,但现在的问题是网站也必须能够使用HTTPS,这会导致在进行未加密的ajax调用时发出警告,这是不可取的。
是否可以使用https来调用我的应用程序而无需在用户PC上注册证书,因为我的应用程序就是服务器。
我希望这是有道理的,我并不是愚蠢的。
非常感谢
答案 0 :(得分:0)
此答案适用于C#.NET
对于HTTPS调用,该示例在MSDN上使用TCP Listner和TCP Client提供。
在执行sslStream.AuthenticateAsServer(serverCertificate,..)时,应将PFX文件和密码(而不是CER文件)一起加载,然后不需要在客户端计算机上注册。