Frage

Dies ist mein erster Beitrag, und ich hoffe, dass Sie mir helfen können.

Was ist das Problem? Als ich meine App entwickelte, benutzte ich eine unverschlüsselte Verbindung (weil ich kein gültiges und vertrauenswürdiges Zertifikat hatte), so dass es die ganze Zeit funktioniert hat. Jetzt ist die App fast fertig, und ich möchte eine verschlüsselte Verbindung verwenden. Ich habe ein gültiges Zertifikat für meinen Server gekauft, und es funktioniert, da es sein sollte, wenn ich in meinem Browser auf meinen Server gehe, heißt es mit einem gültigen und vertrauenswürdigen Zertifikat. Wenn ich jedoch die Server-URL in meiner App ändere, erhalte ich den Fehler: "Die Operation konnte nicht abgeschlossen werden. (NSURLERRERRRORDOMAIN ERROR-1012.)".

Ich habe das Internet durchsucht, aber ich fand die meiste Zeit Probleme mit einem selbstsignierten Zertifikat, und sie mussten zulassen, dass es zu True ist. Natürlich möchte ich diese Option nicht auf true setzen, es muss falsch sein. Auch die Pinning-Option ist auf keinen eingestellt, also verstehe ich nicht, warum die App, warum die App, während er ein gültiges Zertifikat nicht mit meinem Server herstellen kann, nicht herstellen kann.

Ich hoffe, einige von euch können mir helfen!

[update] Wenn ich die zulassen, dass es zu True echte, funktioniert ich. Ich denke, es hat etwas mit der Bestätigung des Zertifikats zu tun. Wenn ich mit Safari an die Server-URL im Simulator surfe, eröffnet es einfach, wie es sollte. Keine Warnungen oder Fehler.

danke, joey

War es hilfreich?

Lösung

ja, bekam es!

Zuerst habe ich den Status meines SSL-Servers untersucht, unter: http://www.sslshopper.com / ssl-checker.html

Dann sah ich, dass es etwas falsch war.Das Zertifikat wurde von allen großen Webbrowsern nicht vertraut. Deshalb musste ich das Ca-Bundle auf meinem Server an dann TADA!Alle Tests bestanden.

Ich habe direkt meine Verbindung mit der App überprüft und ja, es funktionierte sofort :)

Vielleicht haben einige von euch die gleiche Situation, und das könnte Ihre Antwort sein :) Viel Glück!

Prost, Joey

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top