Perguntas mais frequentes
A Esri planeja exigir conexões TLS 1.2 para os serviços do ArcGIS Online a partir de 16 de abril de 2019. Quando as conexões TLS 1.2 somente com recursos do ArcGIS Online estão em vigor, você precisará considerar alguns fatores ao criar o novo ArcObjects SDK para os aplicativos Microsoft .NET Framework (incluindo o ArcGIS Engine for .NET) ou para executar os existentes. Na versão 10.7, o software de desktop já está configurado para usar o TLS 1.2, e nenhuma ação é necessária para habilitar o TLS 1.2.
Se os aplicativos clientes criados com o ArcObjects .NET legado (incluindo aplicativos Engine) que usam conexões de entrada com o ArcGIS não tiverem o TLS 1.2 habilitado após a troca apenas para o TLS 1.2, suas integrações poderão sofrer interrupções.
As seguintes alterações podem ser feitas nos aplicativos ArcObjects .NET e Engine que foram criados com as versões .NET anteriores à 4.6:
Anotação: Os aplicativos .NET podem habilitar diretamente o TLS 1.2 ao configurar System.Net.ServicePointManager.SecurityProtocol para ativar SecurityProtocolType.Tls12, conforme mostrado no exemplo abaixo.
Exemplo (C#): System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
Você pode encontrar outros recursos sobre a transição para o TLS 1.2 na plataforma Esri nas páginas Atualizações importantes sobre a Plataforma ArcGIS e o suporte ao protocolo Transport Layer Security (TLS), incluindo referências aos documentos de desenvolvedor da Microsoft e à equipe de Segurança de Produto da Esri.
HTTP
Com relação ao uso de HTTP em aplicativos legados, observe que, com uma futura atualização de segurança do ArcGIS Online, todas as organizações devem usar apenas HTTPS, pois isso está se tornando a prática padrão no setor.
Os aplicativos ArcObjects .NET que funcionavam anteriormente com HTTP podem encontrar erros de certificado com HTTPS, porque as máquinas clientes não têm os certificados relevantes em seus armazenamentos de certificados. Portanto, as máquinas clientes devem ser configuradas adequadamente (por exemplo, os certificados relevantes adicionados aos armazenamentos de certificados). Para teste e desenvolvimento, é possível criar certificados de "teste" do servidor. Com isso, os desenvolvedores podem testar seu código de cliente em um servidor de teste que suporta apenas HTTPS sem solicitar um certificado de uma Autoridade de Certificação. Isso é comum em cenários de intranet.
Para obter mais informações sobre o TLS 1.2, consulte o documento de Suporte Técnico da Esri: Atualizações importantes sobre a Plataforma ArcGIS e o suporte ao protocolo Transport Layer Security (TLS)
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri