在 android 中,我想与 HTTPS URL 建立 URL 连接。打开连接后,我希望能够从服务器读取证书并获取颁发的公用名和组织字符串?
这可能吗?如果是这样,最好的方法是什么?
到目前为止,我一直在使用 HttpsUrlConnection 作为:
HttpsURLConnection urlConnection = (HttpsURLConnection) url.openConnection();
urlConnection.getInputStream();
X509Certificate cert = (X509Certificate) urlConnection.getServerCertificates()[0];
但是在这一点之后,我不确定如何获得具体的证书详细信息?我什至不确定这是否是正确的方法。