当前位置: 首页 > 知识库问答 >
问题:

将TLSv1升级到TLSv1_2016后,Communcation.NET应用程序失败

龙兴学
2023-03-14

我不是SSL/TLS专家。但遇到以下情况

我们从一个供应商连接到一个webservice并且“安全策略”是TLSv1,所有的工作都像一个魅力。该供应商将该安全策略升级到TLSV1_2016。

从那时起通信就失败了。当他们重新回滚所有的工作。

这似乎已经足够了。

在AWS上,我发现了以下概述

TLSV1.2支持足以支持SSLv3 TLSV1.0 TLSv1_2016 TLSV1.1_2016 TLSV1.2_2018

有人遇到过这个问题吗?或者知道在哪里进一步调查。

先谢谢你,问候你,乔

共有1个答案

郭璞
2023-03-14

您在MSDN上读取的文档不正确。

请访问Microsoft Docs的最新版本,如最佳实践,

https://docs.microsoft.com/en-us/dotnet/framework/network-programming/TLS?view=netframework-4.7.2

您没有提供足够的信息(如WCF代码),但根据Microsoft的信息,较旧的.NET Framework版本上的WCF默认使用SSL 3.0/TLS 1.0,如果无法升级.NET Framework版本,则必须在代码中显式选择TLS 1.2。(文章中“如果不是”太多了,所以要花足够的时间在每一个相关段落上,并相应地进行实验。)

最重要的是,“重新定位程序集”,这意味着根据.NET Framework 4.6.x或4.7.x重新编译程序集。

 类似资料:
  • 问题内容: 我已经将我的Jenkins服务器升级到1.505,但是意外地使用Maven插件构建无法正常工作,并且在Jenkins日志中引发了异常 经过一个小时的搜索,我发现Maven插件家伙升级了他们的代码库,并且由于“可选”依赖项而失败,因此我添加了“可选插件”,但它仍然无声地失败,并且在Jenkins日志中没有任何异常。 错误出现在控制台日志上是 有什么提示吗? 问题答案: 新的maven插件

  • 我正在为我们的应用程序创建升级路径,在此过程中出现了几个问题。我想,我的配置经常在这种情况下使用,所以也许有人以前经历过。 简短的应用程序描述: JSF Web应用程序 ICE作为JSF框架(实际版本1.8.3最新是3.1) 接缝作为EJB/View之间的连接(实际是2.1.1,最新是2.2.2或3) 在JBoss 4.2.2中部署。GA(最新是7.1) 通过Hibernate/Seam Enti

  • 我已经按照http://reactivemongo.org/releases/0.11/documentation/tutorial/play2.html2.3上的说明进行了操作,但仍然得到了如下所示的stacktrace: ---(从SBT运行应用程序,启用自动重新加载)--- [信息]在/0:0:0:0:0:0:0:9000,播放-监听HTTP 请有人告诉我上面的stacktrace实际上是什

  • 我昨天更新了Android studio到2.3.1和gradle wrapper到Gradle-3.3-all。更新后,我的应用程序停止正确构建,并不断崩溃后,安装在设备。 我尝试使用gradlew installMockDebug安装应用程序,但它无法运行。我禁用了即时运行,正如在其他帖子中提到的,但没有帮助。有什么办法可以修好它吗? 编辑:我的build.gradle文件是:

  • 我正在将一组遗留应用程序升级到Spring Boot2.4.0,运行在OpenJDK8上,部署到Pivotal Cloud Foundry。 我将添加到我的和测试文件中: 仍然没有快乐--所有的测试都失败了。 我被我看到的其他链接弄糊涂了。这是的问题吗?我读到版本可能存在问题。我需要把它添加到我的应用程序吗?在升级之前,它从来不需要这种依赖关系: