TLS 1.2 を使用してアプリをサーバーに接続しようとしています。サーバーは、デバイスに既にインストールされている自己署名 CA 証明書によって署名された証明書を使用しています (CA 証明書を自分自身に電子メールで送信し、タップしました。現在、[設定] -> [一般] -> [プロファイル] の下に表示されます)。これは以前はアプリで機能していましたが、使用している CA 証明書を変更したため、サーバーの証明書も更新しました。現在、SSL エラーが発生しています。
私が見ているエラーは、クライアントerrSSLXCertChainInvalidへの呼び出しからのものです。SSLHandshake私が知る限り、サーバー証明書は有効である必要があります。openssl verify -CAfile ca-cert.pem server-cert.pemその ca- cert.pemOKは、デバイスにインストールしたものと同じ CA 証明書です。
何か案は?ありがとう!