繁体   English   中英

通过tls 1.2的HttpListener通信

[英]HttpListener communication via tls 1.2

我正在使用HttpListener( http://msdn.microsoft.com/en-us/library/system.net.httplistener%28v=vs.110%29.aspx )进行独立的HTTP通信。 用.NET v4.0开发的应用程序。 是否可以在我的应用程序中使用TLS v1.2与HttpListener通信?

简而言之-是的,您可以。 长期来说-这有点复杂:-)

据我所知,安全性是由HttpListener中使用的http.sys驱动程序控制的。

您可以配置一台和使用这些功能的同一台计算机上的所有应用程序所使用的SSL / TLS版本。 但是我认为这不可能以编程方式实现,而仅对您而言适用。 当然,您始终可以使用第三方库,例如OpenSSL。

否则,为配置计算机安全层,您可以参考其中的一些层: http : //www.adminhorror.com/2011/10/enable-tls-11-and-tls-12-on-windows_1853.html

然后按如下所述使用OpenSSL客户端进行测试: https : //askubuntu.com/questions/537196/how-do-i-patch-workaround-sslv3-poodle-vulnerability-cve-2014-3566

我以为您在Windows OS上使用MS .NET。 与Mono不太一样。

暂无
暂无

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

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