iOS アプリケーションでサーバー証明書を検証しようとしています。
私が問題を抱えているデリゲートメソッドは次のとおりです。
- (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge
このメソッドは、「 https://twitter.com 」などのサーバーを使用するときに呼び出されます。
しかし、実稼働サーバー (政府 CA) を指定すると、このメソッドは単に呼び出されません。
この証明書は、政府証明書がインストールされていない場合、ブラウザに「この接続は信頼されていません」というメッセージが表示されるため、自己署名証明書と見なすことができると思います。
willSendRequestForAuthenticationChallenge を強制的に呼び出して自己署名証明書を確認する方法はありますか?
ありがとう!