参考资料:Android 根证书管理与证书验证 Android的证书验证过程 Android okhttp https TrustManager简单总结一文中简单的描述了TrustManager
的作用。我们知道在Java中将证书封装成了X509Certificate
对象。通过该对象提供了一系列get方法可以获取到证书的公钥,序列号等一系列信息。见下图: 我们在
TrustManager
的checkServerTrusted
里面可以获取到服务器证书信息,见下图及其log输出,分别打印了SubjectDN,公钥、IssuerDN等信息。
Android CertificateSource系统根证书的检索和获取
关注
打赏