Bypass kCFStreamErrorDomainSSL Fehler für selbst-signierte Zertifikate auf iOS 7

Ich versuche zu laden, eine HTTPS-Webseite, die ein selbst-signiertes Zertifikat, in einer UIWebView. Mit Tipps wie diese eine, oder diese eine, es funktioniert unter iOS 6. Das gleiche funktioniert nicht in iOS 7.

Gemäß den linked-Stack Overflow Fragen, ich bin auch mit einer NSURLConnection zu ersten versuchen und hinter die self-signed-certificate -- das alles, bevor auch nur zu versuchen, laden Sie die URL in der UIWebView.

Wenn Sie versuchen das gleiche in iOS 7, bekomme ich die folgende Fehlermeldung:

2014-02-12 16:00:08.367 WebView[24176:5307] NSURLConnection/CFURLConnection HTTP laden fehlgeschlagen (kCFStreamErrorDomainSSL, -9802)

2014-02-12 16:00:08.370 WebView[24176:70b] Ein SSL-Fehler aufgetreten, und eine sichere Verbindung zum server kann nicht hergestellt werden.

Gibt es einen work-around zu bekommen dies funktioniert in iOS 7? Im moment bin ich mit der erstes Beispiel.

Versuchen Sie, diesen die Umsetzung der UIWebViewDelegate Methoden: stackoverflow.com/a/15074358/1694129
im Grunde ein Duplikat der stackoverflow.com/questions/11573164, die hat jetzt auch eine Lösung geschrieben in swift

InformationsquelleAutor Diego Barros | 2014-02-12

Schreibe einen Kommentar