首页 > 解决方案 > 如何修复以使用 TLS 1.2

问题描述

我正在使用 Windows 10、Visual Studio 2017、.Net 4.7。并使用 DocuSign SOAP API 发送信封。我的代码使用的是 .NET 4.7 - 在 web.config 中检查并在项目属性 > 应用程序选项卡中确认。

然而,我不断收到来自 DocuSign 的错误,即我需要使用 TLS 1.2 并且我正在使用 TLS 1。

我还能做些什么来解决这个问题?

标签: c#.netdocusignapitls1.2

解决方案


您始终可以自己强制使用 TLS 版本:

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

但是,在 .NET Framework 4.7 下这不是必需的。TLS 1.2 是默认设置。

另请参阅Docusign 的这篇博文


推荐阅读