私はSSL SOAPサービスに接続するAppを持っています。 iOS 9.3.5の場合、アプリケーションは正常に動作します。 iOS 10からコード-9801
でエラーが発生しました。私はこれがApple ATSに接続されていると思います。サイト証明書はTLS 1.0
に設定されています(証明書の設定は管理できません)。iOS 10 TSLの問題(「セキュリティエラー:-9801」)があります。直し方?
どうすればこの問題を解決できますか? .plist
ファイルに例外として追加する必要があると思います。
私はまたwww.ssllabs.comでチェックを行い、セクションApple ATS 9/iOS 9 R
のためには、エラーを与える:
Protocol or cipher suite mismatch
が、それが動作するiOSの9の上に。
EDIT:
私は(info.plist
に)例外をATにドメインを追加しますが、エラーが、私は一時的な回避策を見つけた
"証明書がTLS 1.0用に設定されている" のようなものはありません。証明書はTLSバージョンとは独立しています。一般的にssllabsにリンクするのではなく、問題のサーバの実際の分析に役立つ場合は、設定がどのように設定されているのか、何が問題なのかが分かるので、さらに役立つかもしれません。 remark @SteffenUllrichについては –
10倍。証明書の最小バージョンがTSL 1.0であると私は専門家ではないと言わなければならないかもしれません。あなたが正しい構成については、分析を追加します。 – new2ios