русский

FAQ: Как мне активировать TLS 1.2 для ArcGIS Runtime SDK for .NET?

Question

Как мне активировать TLS 1.2 для ArcGIS Runtime SDK for .NET?

Answer

Esri стремится создавать и обеспечивать надежную безопасность для платформы ArcGIS и помогает своим пользователям, используя новейшие безопасные протоколы. Мы стремимся внедрять самые высокие отраслевые стандарты, в том числе TLS для обеспечения целостности данных и сетевой безопасности.

Чтобы соответствовать этим стандартам, Esri вносит обновления программного обеспечения на платформе ArcGIS для поддержки TLS 1.2. В рамках улучшения безопасности ArcGIS Online, Esri требует использовать TLS 1.2 для сервисов ArcGIS Online. Необходимо принять меры для обеспечения постоянного доступа к этим сервисам.

Примечание:
См. страницы жизненного цикла продуктов на сайте Esri Support, где указан статус поддержки для каждой выпущенной версии ArcGIS Runtime SDK for .NET.

ArcGIS Runtime SDK for .NET v100.4
Совместимо с TLS 1.2 – ничего предпринимать не надо. Это относится к UWP, WPF, Xamarin.Android, Xamarin.iOS и Xamarin.Forms (Android, iOS и UWP)

Android: TLS 1.2 недоступно на Android API 19 при использовании реализации Android HttpClient.
При выборе опций проектов приложений на Android рекомендуются опции:

  • Опция реализации HttpClient: Android
  • Опция реализации SSL/TLS: Native TLS 1.2+
  • Опция минимальной версии Android: Android 5.0 (API Level 21 - Lollipop).

Конфигурация Xamarin.Android HttpClient находится в Опции проекта > Опции Android, Расширенные опции.
Более подробную информацию см.: HttpClient Stack и селектор реализации SSL/TLS для Android - Xamarin

ArcGIS Runtime SDK for .NET (WPF API) 10.2.7

  • Опция 1 - Обновление приложений WPF для Microsoft .NET Framework 4.6 (и новее). Приложения WPF, построенные при помощи ArcGIS Runtime SDK for .NET (WPF) 10.2.7, можно обновить до Microsoft .NET Framework v4.6 (и новее), перекомпилировать и снова развернуть.
  • Опция 2 - (не рекомендованная) Приложения WPF, построенные при помощи ArcGIS Runtime SDK for .NET (WPF) 10.2.7, можно продолжать нацеливать на Microsoft .NET Framework v4.5.2 (минимальное требование на момент релиза), но использовать TLS 1.2 при помощи вызова:
 ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12

ArcGIS Runtime SDK for .NET (Windows Store 8.1 API) 10.2.7
TLS 1.2 не поддерживается.

ArcGIS Runtime SDK for .NET (Windows Phone 8.1 API) 10.2.7
TLS 1.2 не поддерживается.

Примечание:
См. Страницу поддержки TLS на Esri для получения инструкций как использовать TLS 1.2 с прочими продуктами Esri .

Related Information