首页 > 解决方案 > 在 Android 上获取客户端证书信息

问题描述

我的 Android 应用程序需要获取有关用于 TLS 连接的客户端证书的信息(通用名称、有效性)。我认为我可以使用具有正确别名的 KeyChain 类(https://developer.android.com/reference/android/security/KeyChain)中的 getCertificateChain() 方法,但我只能找到 CA 证书,不是客户端证书本身。我必须说我对所有这些 KeyStore、X509KeyManager 和 SocketFactory 有点迷失了!谢谢你的帮助!

标签: javaandroidkotlinssl

解决方案


我的错,信息确实是在 getCertificateChain() 返回的数组的第一项中返回的。


推荐阅读