Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私が制御していない https サーバーに対してテストしている Android アプリがあります。私が管理しているローカル Web サーバーにアプリを向け、引き続き https を使用したいと思います。
読んでjavax.net.ssl.SSLHandshakeExceptionみると、個人のWebサーバーで自己署名証明書を使用するとスローされるようです。
javax.net.ssl.SSLHandshakeException
TrustManagerこの単純なテストのためだけにアプリにを配置することに直面していますか? それとも別の方法がありますか?
TrustManager
簡単な方法は、クライアント側の証明書を Android デバイス自体にインストールすることです。その後、アプリは示された例外をスローしなくなります。