我正在编写一个应用程序,其中列出了设备上安装的所有证书.但我发现存在证书的地方有两个:
系统/ etc/security/cacerts.bks:此文件包含所有预安装证书的列表.我能够使用frameworks/base/keystore/java/android/security中定义的Keystore类读取此文件.
data/misc/keystore:安装证书的另一种方法(例如通过certinstaller app)安装第三方证书并在此目录中输入.
但我没有从这个文件中获取如何读取SerialNumber,IssuerDN等证书信息.