X509証明書を追加するには、サードパーティのアプリケーションがiPhoneのキーチェーンにアクセスできますか?はいの場合、どうすればいいですか?
そうでない場合は、証明書を読み取るためにキーチェーンにアクセスできますか?iPhoneのキーチェーンにx509証明書を保存してアクセス
基本的に私が必要としているのは:
1)私のアプリケーションは、信頼できるCAが署名していない証明書を使用するhttpsサイトにアクセスする必要があります。 https経由で接続しようとすると、例外が発生します。
2)キーチェーンにプログラムのルート証明書を追加することができたら大丈夫です。ユーザーがSafari経由でサイトにアクセスし、その証明書を受け入れ、自分のアプリケーションを使用してサイトにアクセスすれば十分です。
@interface NSURLRequest (DummyInterface)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString*)host;
+ (void)setAllowsAnyHTTPSCertificate:(BOOL)allow forHost:(NSString*)host;
@end
をが、これはまさに私が欲しいものではありません。
はこれまでのところ、私は、HTTPSを凌駕するには、以下のインタフェースを使用してきました。
提案がありますか?
私はまだこれをテストしていませんが、チャンスを得るとすぐに – Maggie