从安卓设备的SD卡安装的访问证书



我尝试使用Java访问Android上的PKI安全服务。证书是通过设置->location&security->从SD卡安装

似乎在ICS上,证书在/system/etc/security/caerts下共享,而在GingerBread上,它们在密钥库中:/system/etc/security/cacerts.bks

在ICS上,我发现KeyChain可以读取所有安装的证书,所以我的问题是:

有没有一种方法可以访问OS<14级

如果有统一的方式访问OS>=级别8上SD卡安装的证书

谢谢。

无法访问这些,因为只有系统用户才有权限访问。然而,它们对第三方应用程序并没有真正的用处,因为只有WiFi和VPN守护进程才能使用它们。如果你想要自己的密钥库,你可以为你的应用程序创建一个密钥库,并设置HttpClient/URLConnection来使用它

这里有更多详细信息:

http://nelenkov.blogspot.com/2011/12/using-custom-certificate-trust-store-on.html

没有办法访问这些,因为只有系统用户有权限。但是,它们对第三方应用程序,因为只有Wifi和VPN守护程序才能使用它们。如果想要自己的密钥库,您可以为您的应用程序并设置HttpClient/使用它的UTL连接。

最新更新