我需要在.Net框架4.0中使用OpenSSL来实现TLS1.2。我已经进行了大量搜索,但是找不到使用OpenSSL设置TLS1.2安全协议的代码片段,也没有其他将OpenSSL添加到.Net框架4.0中的可能方法。
我的要求是:
1. 使用TLS1.2与我们的Web服务通信(发送请求并读取Web服务的响应); 2. 我们无法将机器升级到.Net框架4.5,它们只有.Net框架4.0。
当前的代码实现如下,我们允许/拥有.Net框架4.0及以上版本。
我们正在考虑使用OpenSSL来实现TLS1.2。是否有可能实现相同的效果?请问有人能够提供一些关于上述问题的帮助吗?
我的要求是:
1. 使用TLS1.2与我们的Web服务通信(发送请求并读取Web服务的响应); 2. 我们无法将机器升级到.Net框架4.5,它们只有.Net框架4.0。
当前的代码实现如下,我们允许/拥有.Net框架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。是否有可能实现相同的效果?请问有人能够提供一些关于上述问题的帮助吗?