首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Android设备的SD卡安装的访问证书

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

Stack Overflow用户
提问于 2012-08-29 01:36:22
回答 2查看 18.5K关注 0票数 0

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

在ICS上,证书是在/system/etc/security/cacerts下共享的,而在GingerBread上,证书在keystore:/system/etc/security/cacerts.bks.中共享。

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

是否有办法访问OS < level 14上从SD卡上安装的证书?

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

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-08-29 02:30:06

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

这里还有更多的细节:

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

票数 1
EN

Stack Overflow用户

发布于 2016-02-03 13:50:57

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12169793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档