gpt4 book ai didi

.net - 通过 tls 1.2 的 HttpListener 通信

转载 作者:太空宇宙 更新时间:2023-11-03 14:57:32 25 4
gpt4 key购买 nike

我正在使用 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 操作系统上使用 MS .NET。这与 Mono 不太一样。

关于.net - 通过 tls 1.2 的 HttpListener 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27425052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com