1

Mir wurde gesagt, dass es möglich ist, CA-Zertifikate mit Safari auf dem iPhone hinzuzufügen, indem das Zertifikat auf einen Webserver gelegt und die URL in Safari geladen wird.Ein Stammzertifizierungsstellenzertifikat programmgesteuert zum iPhone-Truststore hinzufügen

Ist es auch möglich, ein CA-Stammzertifikat automatisch in einer iPhone-App zu installieren? Wenn das so ist, wie?

+2

Die Möglichkeit, ein Root-Zertifikat im Hintergrund zu installieren klingt wie eine Sicherheitslücke für mich ... –

Antwort

0

Es ist in einer Weise möglich, dass jedes iPhone seinen eigenen Schlüsselbund hat. Sie können es dort installieren. Dann müssen Sie Ihren eigenen Code schreiben, um das Zertifikat zu verifizieren. Kann nicht als Stammzertifizierungsstelle für andere Apps verwendet werden. können Sie sehen, NSURLProtectionSpace Klassenreferenz. Core-Funktionen wie, SecIdentity, SecIdentityVerify, SecIdentityAdd etc ...

Verwandte Themen