HTTPS 経由でサーバーに接続する iOS アプリがあります。アプリが新しい iOS 9 SDK でビルドされ、iOS 9 で実行されると、次のエラーが発生します。
NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)
アプリは、ピン留めされた証明書で AFNetworking 1.3.4 を使用します。IP アドレスを使用してサーバーに接続すると、問題が発生します。NSallowArbitraryLoads 構成を追加するか、ドメイン名でサーバーに接続すると機能します。
Tomcat コネクタは、sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" で構成されます。
ホスト名を上書きしようとしましたが、何も変わらないようです。
ATS に関する公式ドキュメントはまだあまり見つかりません。IPアドレスでの接続はうまくいかないのでしょうか?