1
Safariを使用して証明書をWebサーバーに置き、SafariでURLをロードすることで、ルートCA証明書をiPhoneに追加することができると言われています。iPhoneのトラストストアにプログラムでルートCA証明書を追加する
iPhoneアプリケーション内からルートCA証明書をサイレントインストールすることはできますか?もしそうなら、どうですか?
Safariを使用して証明書をWebサーバーに置き、SafariでURLをロードすることで、ルートCA証明書をiPhoneに追加することができると言われています。iPhoneのトラストストアにプログラムでルートCA証明書を追加する
iPhoneアプリケーション内からルートCA証明書をサイレントインストールすることはできますか?もしそうなら、どうですか?
すべてのiPhoneには独自のキーチェーンがあるということで可能です。そこにインストールすることができます。次に、証明書を検証するための独自のコードを記述する必要があります。他のアプリのルートCAとして使用することはできません。 をご覧になるには、 NSURLProtectionSpace
クラスのリファレンスをご覧ください。 コア機能は、SecIdentity, SecIdentityVerify, SecIdentityAdd
など...
サイレントにルート証明書をインストールできることは、セキュリティの脆弱性のように聞こえます... –