【问题标题】:Connecting using TLS 1.2使用 TLS 1.2 连接
【发布时间】:2018-08-17 08:41:10
【问题描述】:

我有一个与 WCF 服务对话的 .NET 控制台应用程序。然后,WCF 服务对外部提供程序进行 Web 服务调用。外部提供商即将关闭对低于 TLS 1.2 的任何内容的支持

我的两个应用程序都使用 .NET 框架 4.6,我相信它会自动协商最高安全协议

外部提供商说我仍在使用 TLS 1.0 进行通信

我已经在我们的一个应用服务器上安装了 fiddler 来尝试看看发生了什么,这是一个屏幕截图

我是 fiddler 的新手,是不是说我的客户端应用程序正在尝试以 TLS 1.2 进行连接,但服务器以 TLS 1.0 响应?

【问题讨论】:

标签: .net ssl tls1.2


【解决方案1】:

我不建议使用 Fiddler 来调试 TLS 版本协商,因为 Fiddler 是一个中间人 (MITM) 代理。即,您的应用正在连接到 Fiddler,而不是您尝试调试的服务。

更好的解决方案是使用诸如WiresharkMicrosoft Network Monitor(又名Netmon)之类的工具来检查TLS 数据包并查看SSL/TLS handshake

article 涵盖了使用 Netmon 来确定您的应用是否正在尝试使用 TLS 1.2,还涵盖了将 Windows 配置为使用 TLS 1.2。

【讨论】:

    猜你喜欢
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2020-12-19
    相关资源
    最近更新 更多