【发布时间】:2021-11-11 11:27:07
【问题描述】:
我有以下任务何时完成,但网络上似乎没有一个很好的方法来展示如何优雅地完成它。 (解决方案使用旧的 HTTPClient 或解决方案根本不是很相关)有人可以提供任何建议或解决方案吗?
给定一个 url,我的应用需要获取关联的 TLS 服务器证书并执行以下任务。
- 检索证书中的主题字段
- 检查 TLS 服务器证书是否过期
- 通过查询Issuing检查TLS服务器证书是否有效 CA 的 OCSP 服务。
HttpURLConnection 和 URLConnection 似乎与我要完成的任务有关,但不确定如何检索服务器证书。
我知道以下有关 Android 中的服务器证书的网站
http://www.normalesup.org/~george/articles/manual_https_cert_check_on_android.html
【问题讨论】:
-
除非你在做一些非常不寻常的事情,否则你应该不需要任何这些,HTTPSUrlConnection 的代码已经完成了所有这些。
标签: android android-studio ssl tls1.2