7

androidで、HTTPS URLへのURL接続をしたいです。接続が開かれた後、サーバーから証明書を読み取り、発行された共通名と組織文字列を取得できるようにしたいですか?

これは可能ですか?もしそうなら、最善のアプローチは何ですか?

これまでのところ、HttpsUrlConnection を次のように使用してきました。

HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
urlConnection.getInputStream();
X509Certificate cert = (X509Certificate) urlConnection.getServerCertificates()[0];

しかし、この時点以降、特定の証明書の詳細を取得する方法がわかりません。これが正しいアプローチであるかどうかはわかりません。

4

0 に答える 0