低于4.0的Android版本上的私有证书存储的位置是什么?

低于4.0的Android版本上的私有证书存储的位置是什么?,第1张

概述我正在开发一个Android应用,该应用会从Android密钥存储区读取私有证书和密钥.证书是使用设置>从AndroidSD卡上的.p12文件导入的.安全>从存储(凭据存储)安装.在4.0及更高版本上,我可以从AndroidKeyChain获得证书和密钥.我可以以编程方式在低于4.0的Android版本上获得此证书吗?

我正在开发一个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版本上的私有证书存储的位置是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1085217.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存