AzCopy错误基础连接已关闭

时间:2017-10-17 11:46:50

标签: .net ssl tls1.2 azcopy

当我尝试在我的prod机器上使用AzCopy时,我遇到以下异常。

The underlying connection was closed.

我们的IT部门禁用了SSL3,TLS1.0,TLS1.1,仅启用了TLS1.2

因为AzCopy是以.Net Framework 4.5为目标构建的,所以app正在尝试使用SSL3,TLS1.0(这是.Net Framework v4.5的默认协议)。

无论如何我可以强迫该应用使用TLS1.2吗?因为我们的机器上只启用了此协议

我认为还有一个解决方案要求AzCopy团队定位> .Net Framework v4.6,因为在此版本中,TLS1.2被添加到默认协议中。

1 个答案:

答案 0 :(得分:0)

AzCopy似乎不支持明确设置TLS 1.2。但.Net Framework 4.5通过修改注册表来支持力量。我在使用注册表设置后尝试过AzCopy,它实际上可以切换到TLS 1.2:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft.NETFramework \ v4.0.30319 - SchUseStrongCrypto = DWORD of 1 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft.NETFramework \ v4.0.30319 - SchUseStrongCrypto = DWORD of 1

有关详细信息,请参阅:

http://blogs.perficient.com/microsoft/2016/04/tsl-1-2-and-net-support/

Default SecurityProtocol in .NET 4.5