HTTPS には証明書と dns 名が必要なため、開発マシンでどのように作業すればよいでしょうか?
マシンに特定の証明書と dns 名が必要ですか?
自己署名証明書を生成しましたが、sslv3/poodle を使用する Android で非常に多くの問題が発生します。
1/ 自己署名証明書を受け入れるには、いくつかのコードを入力する必要があります。ここでは、Google からの推奨事項に従いました。
2/ これを適用し、sslv3 に欠陥があるため sslv3 をサポートしていないサーバー nginx がある場合、sslv3 をネゴシエートしようとしたが失敗したという例外が発生します。
3/ 次に、変更された socketFactory を提供することで sslv3 の問題を回避する方法について、いくつかのまれなアドバイスがあります。たとえば、この投稿を参照してください。しかし、これに 1/ を混ぜるのは非常に難しくなります。
アドバイスをいただければ幸いです。ありがとう!