Androidスタジオで自己署名入りの証明書を使用するウェブサイトに接続しようとしています。私は上のopenStream()
を呼び出すURLオブジェクトのAndroidスタジオで自己署名証明書を受け入れるJavaコード
見つからない 証明書パスのトラストアンカー:私はエラー
java.security.cert.CertPathValidatorExceptionを取得しています。
私のコードはテスト環境にあるので、証明書のチェックを完全に無効にするか、明示的に証明書を許可するかのいずれかの解決策を探しています。
私は昨日ソリューションを探すのに数時間を費やしましたが、すべてのガイドは数年前であり、償却されたHTTPライブラリを使用しています。
提案されている修正プログラムのどれも私のために働いていないようです。エミュレータ自体が証明書をブロックしているという私の問題ですか? Nexus 5エミュレータで証明書を追加する方法が見つかりません。 – Keifer
@Keifer、emuletorの種類、OSのバージョン、試したものと失敗したものの詳細を質問に追加することをお勧めします – Vasiliy