2012-04-06 46 views
2

Android系统有一个内置证书存储区。例如,在创建Exchange帐户或设置无线局域网时使用此商店的证书。Android,访问系统私有/公共证书

这有一些方法可以在我自己的应用程序中使用证书吗?我更愿意管理我自己的证书存储。 Android 4.0+解决方案对我来说是可以接受的。

回答

3

是,4.0+是你需要什么,但:

使用KeyChain

这里的original blogpost

摘录

新的ICS:钥匙链

为了缩小ICS的差距,有一个名为KeyChain的新API, 规定应用程序对系统密钥存储区的访问,并允许用户 授予应用程序对存储在那里的凭证的访问权限。 此外,此API使应用程序能够从X.509证书和PKCS#12密钥存储区启动证书的安装 。

+1

我正在使用另一个4.0+功能(VPN),所以这是没有问题:)。感谢您的快速回答 – plaisthos 2012-04-06 19:12:22