中文

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

问题

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

答案

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 Level 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 页面

Related Information