我正在构建一个应用程序,可以接收来自网站的请求,以执行浏览器中没有的功能。我使用Tcplistener实现了这一点,然后使用jsonp通过jquery执行ajax调用来调用它。这很好,运行良好,但是现在的问题是,网站还必须能够使用HTTPS,这导致在进行未加密的ajax调用时出现警告,这是不可取的。
是否可以使用https调用我的应用程序,而无需在用户的pc上注册证书,因为我的应用程序我猜是服务器。
我希望这是有意义的,我不是在做傻事。
非常感谢
发布于 2018-09-28 15:01:14
此答案适用于C# .NET
对于HTTPS调用,在MSDN上提供了使用TCP Listner和TCP客户端的示例。
在执行sslStream.AuthenticateAsServer(serverCertificate,时..)你应该加载一个PFX文件和密码,而不是CER文件,这样它就不需要在客户机上注册了。
https://stackoverflow.com/questions/4278765
复制相似问题