Häufig gestellte Frage (FAQ)
Laut Planung von Esri sind ab dem 16. April 2019 TLS-1.2-Verbindungen für ArcGIS Online-Services erforderlich. Wenn reine TLS-1.2-Verbindungen zu ArcGIS Online-Ressourcen verwendet werden, sind beim Ausführen eines vorhandenen oder Erstellen eines neuen ArcObjects SDK für die Microsoft .NET Framework-Anwendungen (einschließlich ArcGIS Engine for .NET) bestimmte Aspekte zu berücksichtigen. Da in 10.7 die Desktop-Software bereits für die Verwendung von TLS 1.2 konfiguriert ist, ist keine Aktion erforderlich, um TLS 1.2 zu aktivieren.
Wenn in Ihren mit älterem ArcObjects .NET erstellten Client-Anwendungen (einschließlich Engine-Anwendungen), die eingehende Verbindungen zu ArcGIS verwenden, TLS 1.2 nach dem Wechsel zu reinen TLS-1.2-Verbindungen nicht aktiviert ist, können in Ihren Integrationen Unterbrechungen auftreten.
An ArcObjects .NET- und Engine-Anwendungen, die mit .NET-Versionen vor 4.6 erstellt wurden, können die folgenden Änderungen vorgenommen werden:
Hinweis: .NET-Anwendungen können TLS 1.2 direkt aktivieren, indem System.Net.ServicePointManager.SecurityProtocol festgelegt wird, um SecurityProtocolType.Tls12 zu aktivieren, wie im folgenden Beispiel dargestellt.
Beispiel (C#): System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
Weitere Ressourcen für den Übergang zu TLS 1.2 für die Esri Plattform finden Sie auf den Seiten unter Wichtige Aktualisierungen für die ArcGIS Plattform und die Unterstützung des TLS-Protokolls (Transport Layer Security). Dort finden Sie Referenzen zu Microsoft-Entwicklerdokumenten und zum Esri Team für Produktsicherheit.
HTTP
Hinsichtlich der Verwendung von HTTP in älteren Anwendungen sollten Sie beachten, dass mit einem zukünftigen Sicherheitsupdate für ArcGIS Online alle Organisationen reine HTTPS-Verbindungen verwenden müssen, da dies branchenweit zum Standard wird.
In ArcObjects .NET-Anwendungen, die zuvor mit HTTP funktioniert haben, können mit HTTPS Zertifikatfehler auftreten, weil in den Zertifikatspeichern der Client-Computer die relevanten Zertifikate nicht vorhanden sind. Die Client-Computer müssen deshalb entsprechend konfiguriert werden (indem zum Beispiel die relevanten Zertifikate zu den Zertifikatspeichern hinzugefügt werden). Für das Testen und die Entwicklung können Test-Serverzertifikate erstellt werden. Damit können die Entwickler ihren Client-Code an einem Testserver, der nur HTTPS unterstützt, testen, ohne ein Zertifikat von einer Zertifizierungsstelle (CA) anzufordern. Dies gilt in der Regel für Intranet-Szenarien.
Weitere Informationen zu TLS 1.2 finden Sie im vom technischen Support von Esri erstellten Dokument Wichtige Aktualisierungen für die ArcGIS Plattform und die Unterstützung des TLS-Protokolls (Transport Layer Security).
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen