Zertifikat auf iOS vertrauen

376
Dan F

Ich arbeite an einer Proxy-Implementierung zum Verarbeiten des Verkehrs von einer Reihe von iOS-Geräten. Ich habe vollen Zugriff auf die Geräte, um das Stammzertifikat meines Proxys auf dem Gerät zu installieren und es als vertrauenswürdig hinzuzufügen, um zu vermeiden, dass SSL-Überprüfungsfehler sowohl in der Safari als auch im Allgemeinen in Apps gestellten HTTPS-Anforderungen auftreten. Ich habe dies schon einige Male gemacht, daher bin ich mir nicht sicher, was bei diesem Zertifikat anders ist. Ich habe versucht, das Zertifikat über Safari herunterzuladen, wie vom Proxy gehostet, und es auch als Profil zu installieren, das durch den Apple Configurator gepusht wird. In beiden Fällen sehe ich das Profil mit dem Zertifikat im Abschnitt Profile unter Einstellungen-> Allgemein. Wenn Sie jedoch auf Einstellungen-> Allgemein-> Info-> Zertifikat-Vertrauenseinstellungen gehen, wird das Zertifikat dort nicht als Option zum Aktivieren angezeigt ein Stammzertifikat.

Ich habe dies beim Start des Proxys mit ein paar unterschiedlichen Zertifikaten / privaten Schlüsselpaaren ausprobiert, und ich kann ein neues generieren, wenn mit dem vorgenerierten Element etwas nicht stimmt. Was fehlt mir bei diesem Zertifikat, das ich nicht veranlassen kann, dass iOS es als vertrauenswürdig erachtet?

BEARBEITEN: Es ist erwähnenswert, dass ich dasselbe Zertifikat im Schlüsselbund auf einem Mac installieren, ihm vertrauen kann und bei der Verwendung dieses Proxy keine SSL-Probleme auftreten kann.

0
Welche Version von iOS ist das? Welche Version von macOS hast du zum Vergleich? Können Sie ein Zertifikat posten, das nicht funktioniert? Spiff vor 6 Jahren 0
Getestet an zwei separaten Geräten. 1 iPhone 5C mit 10.3.2, ein iPod touch mit 11.1.1. Mac ist ein Mac Pro, auf dem 10.13.2 läuft. Was das Zertifikat angeht, scheint es egal zu sein, was es ist. Ich habe eine mit den hier beschriebenen Schritten erstellt und das funktioniert nicht: http://codeblog.shape.dk/blog/2014/01/06/custom-ssl-certificate-with-charles-web-proxy/ Obwohl ich Wenn Sie dieses Zertifikat für die Verwendung in Charles festlegen und das Zertifikat von Charles herunterladen, kann ich es vertrauen, aber SSL-Probleme werden aus irgendeinem Grund nicht gelöst Dan F vor 6 Jahren 0

0 Antworten auf die Frage