Perguntas mais frequentes

Como habilito o TLS 1.2 para o ArcGIS Runtime SDK for Android?

Last Published: April 8, 2021

Resposta

A Esri está comprometida em construir e fornecer forte segurança para ArcGIS e ajudar nossos clientes usando os protocolos de segurança mais recentes. Nós nos esforçamos para implementar os mais altos padrões do setor, incluindo TLS para integridade de dados e segurança de rede.

Para atender a esses padrões, a Esri está fazendo atualizações de software no ArcGIS para suportar o TLS 1.2. Como parte da melhoria da segurança do ArcGIS Online, a Esri está exigindo conexões TLS 1.2 para os serviços do ArcGIS Online. É necessária uma ação para garantir o acesso contínuo a eles.

Nota: Consulte as páginas do Ciclo de Vida do Produto no site de Suporte da Esri para descobrir o status de suporte de cada versão lançada do ArcGIS Runtime SDK for Android.

O ArcGIS Runtime SDK for Android, versões 10.2.9 e 100.x, oferece suporte ao TLS 1.2 em dispositivos que executam o Android versões 5.0 e posteriores (API 21 e posterior).
No entanto, em dispositivos executando o Android 4.4 (API 19) e versões anteriores com os SDKs 100.x e 10.2.9, as solicitações de rede falham com o seguinte erro:

 javax.net.ssl.SSLException: comunicação de SSL cancelada

Para que dispositivos que executam o Android 4.4 (API 19) suportem o TLS 1.2, os usuários devem adicionar um código ao aplicativo que atualiza o provedor de segurança do dispositivo, conforme descrito no seguinte documento de desenvolvedor Android: Atualizar seu provedor de segurança para se proteger contra explorações de SSL.

Nota: A solução proposta funciona apenas em dispositivos com o Google Play Services instalado, caso contrário, uma tentativa de atualizar o provedor de segurança resultará em "GooglePlayServicesNotAvailableException". Se o seu aplicativo for provável para atingir dispositivos que não têm o Google Play Services instalado, convém direcioná-lo apenas para dispositivos com Android 5.0 e superior (API 21 e superior).

Suporte para TLS1.2:

Nível de Android API10.2.9100.x
19 e anteriores(X)*(X)*
21 e posterioresXX

* Requer o código no nível do aplicativo para atualizar o provedor de segurança do dispositivo, conforme descrito acima.

Nota: Consulte a Página de Suporte de TLS da Esri para informações sobre como usar o TLS 1.2 com outros produtos da Esri.

ID do Artigo:000019414

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com suporte técnico

Baixe o Esri Support App

Ir para opções de download

Informações Relacionadas

Descubra mais sobre este tema