![](/img/trans.png)
[英]Is that possible to send HttpWebRequest using TLS1.2 on .NET 4.0 framework
[英]C# OpenSSL to achieve TLS1.2 in .Net Framework 4.0
我要求使用OpenSSL在.Net framework 4.0中實現TLS1.2。
我搜索了很多相同但無法找到使用OpenSSL設置TLS1.2安全協議而不是現有方式的代碼片段或將OpenSSL添加到其中的另一種可能方式
我的要求是:
當前的代碼實現如下所示允許/擁有.Net framework 4.0及更高版本
var request = (HttpWebRequest)WebRequest.Create(strHostUrl);
request.Method = "POST";
request.ContentType = "application/json";
request.UserAgent = "Java/1.7.0_51";
request.ContentLength = strRequest.Length;
request.Proxy = null;
request.KeepAlive = false;
request.Timeout = intTimeoutInMS;
request.ReadWriteTimeout = 3000;
ServicePointManager.SecurityProtocol = (SecurityProtocolType)192 | (SecurityProtocolType)768 | (SecurityProtocolType)3072;
我們看到了使用OpenSSL實現TLS1.2的選項。
有可能實現同樣的目標嗎? 任何人都可以請求上述問題的一些幫助。
現在我在.net framework 3.5中做了這個改變。 請下載OpenSSL包裝器(1.0.2 a)及以上版本,並將該項目包含在您的解決方案中,並按照以下鏈接進行操作。 https://www.openssl.org/docs/man1.0.2/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.