常见问题

常见问题解答:如何在 ArcGIS Runtime SDK for .NET 上启用 TLS 1.2?

Last Published: April 8, 2021

答案

Esri 致力于为 ArcGIS 构建和提供强大的安全性,并通过使用最新的安全协议为我们的客户提供帮助。 我们不懈地努力实施最高行业标准,其中包括用于数据完整性和网络安全的 TLS。  

为满足这些标准,Esri 正在 ArcGIS 中对软件进行更新,以支持 TLS 1.2。 作为改进 ArcGIS Online 安全性的一部分,Esri 正在要求 ArcGIS Online 服务使用 TLS 1.2 连接。 为确保对这些服务进行持续访问,需要采取一些措施。

注: 请参阅 Esri 支持中心网站上的产品生命周期页面,了解 ArcGIS Runtime SDK for .NET 每个版本的支持状态。

ArcGIS Runtime SDK for .NET v100.0 - 100.4
TLS 1.2 兼容。 可能需要应用程序工程配置和/或代码更改, 请参阅以下平台特定说明。


ArcGIS Runtime SDK for .NET v100.2.1 和早期版本
确保应用程序面向 .NET Framework 4.6 或更高版本(当前建议使用版本 4.7.2)。

Android:使用 Android HttpClient 实施时,TLS 1.2 不可用于 Android API 19。
建议选择以下 Android 应用程序项目:

  • HttpClient 实施选项:Android 
  • SSL/TLS 实施选项:原生 TLS 1.2+
  • 最低 Android 版本选项:Android 5.0(API 级别 21 - Lollipop)。 

Xamarin.Android HttpClient 配置位于项目选项 > Android 选项高级选项按钮下。
有关详细信息,请参阅:HttpClient Stack and SSL/TLS Implementation Selector for Android

ArcGIS Runtime SDK for .NET 10.2.7

可能需要应用程序工程配置和/或代码更改,或者平台 API 可能不支持 TLS 1.2, 请参阅以下平台特定说明。

注: 有关如何在其他 Esri 产品中使用 TLS 1.2 的说明,请参阅 Esri 支持 TLS 页面

文章 ID:000019417

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容