自分のサーバーの自己署名証明書を生成しました。 その後、[設定] - > [セキュリティ] - > [インストール]の順にAndroidに追加します。Androidで自己署名証明書を信頼する方法
私はアプリケーションで自分のサーバーに接続しようとしているとき、私はエラーになっている:私は、私はそれが私のサーバーで正常に動作するか、多分私べきで、信頼する証明書を追加した後に理解できるように
java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
を何かが足りない? Androidシステム経由で証明書を追加し、アプリケーションコードを変更しないでください。
Btwネットワーク接続にはOkHttpClient
を使用しています。多分https
接続のために何かを有効にする必要がありますか?
可能な複製: http://stackoverflow.com/questions/25509296/trusting-all-certificates-with-okhttp – shilch
いいえ、そうではありません。私はすべての証明書を信頼したくありません... –
CA証明書をインポートしましたか? – shilch