我们在Web应用程序(ASP.Net,C#)中使用Webservices(ASP.Net,C#)。 Webservice就像访问DataBase的API一样。我们在一个服务器中托管Webservice,而DataBase在另一个服务器中托管。
根据更新的PCI合规性政策,网站不应使用TLS 1.0。因此,我们计划从服务器禁用TLS 1.0。禁用此TLS 1.0后,Web服务无法与DB通信。我们得到以下例外
我们是否需要进行任何代码更改才能使Webservice仅适用于TLS 1.1 \ TLS 1.2?
所以,如果任何人在禁用TLS 1.0后有任何建议或解决使用webservice的话会很棒
谢谢,
答案 0 :(得分:2)
最后,我得到了解决方案。我在Web应用程序的Global.asax Application_Start()部分添加了以下代码,如图所示。
代码:
client methods
我们需要明确选择协议(TLS 1.1或TLS 1.2)。它解决了我的问题,即在我的Web应用程序中使用安全(HTTPS)Web服务。