Esri is committed to building and providing strong security for ArcGIS and helping our customers by using the latest security protocols. We strive to implement the highest industry standards, including TLS for data integrity and network security.
To meet these standards, Esri is making software updates across ArcGIS to support TLS 1.2. As part of improving ArcGIS Online security, Esri is requiring TLS 1.2 connections for ArcGIS Online services. Action is required to ensure continued access to these services.
Note: See the Product Life Cycle pages on the Esri Support site for the support status of each released version of ArcGIS Runtime SDK for .NET.
ArcGIS Runtime SDK for .NET v100.0 - 100.4
TLS 1.2 compatible. Application project configuration and/or code changes may be required, see platform-specific notes below.
ArcGIS Runtime SDK for .NET v100.2.1 and prior versions
Ensure that the application targets .NET framework version 4.6 or later (version 4.7.2 is currently recommended).
Android: TLS 1.2 is not available on Android API 19 when using the Android HttpClient implementation.
The recommended options when choosing Android app project options are:
The Xamarin.Android HttpClient configuration is under Project Options > Android Options, Advanced Options button.
For more information, see: HttpClient Stack and SSL/TLS Implementation Selector for Android
ArcGIS Runtime SDK for .NET 10.2.7
Application project configuration and/or code changes may be required or TLS 1.2 may not be supported by the platform API, see platform-specific notes below.
Note: See the Esri Support TLS Page for instructions on how to use TLS 1.2 with other Esri products.