在 Android 上获取客户端证书信息

Get client certificate information on Android

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

不好意思,getCertificateChain()返回的数组的第一项确实返回了信息。