Ich habe ein selbstsigniertes Zertifikat in der VM, die ich zum Testen meines Dienstes verwende. Mit Antworten gefunden in UIWebView to view self signed websites (No private api, not NSURLConnection) - is it possible? konnte ich funktionierenden Swift 2.0 Code schreiben. Xcode 7 sagt mir, dass NSURLConnection
veraltet ist und ich stattdessen NSURLSession
verwenden sollte. Keiner meiner Versuche, diesen Code zu migrieren, war erfolgreich, und keines der in anderen Antworten beschriebenen üblichen Konvertierungsszenarien scheint zu gelten.Ist diese spezielle Verwendung von NSURLConnection für die Verarbeitung von selbstsignierten Zertifikaten, die in NSURLSession konvertierbar sind, geeignet?
Wenn ich eine neue NSURLSession
erstellen, um die Authentifizierungsherausforderung mit meinen Delegate-Methoden zu behandeln, passieren die anderen Lasten immer noch auf sharedSession
und daher fehlschlagen.