我正在开发一个Android应用,该应用会从AndroID密钥存储区读取私有证书和密钥.
证书是使用设置>从AndroID SD卡上的.p12文件导入的.安全>从存储(凭据存储)安装.
在4.0及更高版本上,我可以从AndroID KeyChain获得证书和密钥.
我可以以编程方式在低于4.0的AndroID版本上获得此证书吗?
我可以看到证书,并且可以从WI-FI设置中进行选择,仅此而已.
我尝试了“ BKS”和“ PKCS12”存储,但结果为空.我可以访问CA证书存储并获取CA证书数据,但这不是我所需要的.
解决方法:
密钥和证书已加密并存储在/ data / misc / keystore中.但是,由于它们已由系统存储,因此您无权访问或解密它们.此外,没有为此的公共API.
总结以上是内存溢出为你收集整理的低于4.0的Android版本上的私有证书存储的位置是什么?全部内容,希望文章能够帮你解决低于4.0的Android版本上的私有证书存储的位置是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)