如何从Android应用程序访问用户安装的密钥和证书?

时间:2010-08-05 19:25:49

标签: android key x509certificate

我一直在努力从SD卡上的p12文件中使用用户安装的身份CA证书。使用Secure Credential Storage(位置和安全>从SD卡安装)安装证书和密钥。

如果导入了密钥和证书,我还没有找到任何说明位置的文档。我试图创建一个没有运气的TrustManagerFactory实例,它只包含所有预安装的SSL证书。

使用默认参数创建KeyStore似乎也不起作用。任何建议将不胜感激!

1 个答案:

答案 0 :(得分:0)

查看JavaMail CryptoBouncy Castle组合。

它们允许您使用文件输入流导入p12文件,并允许您相应地处理它。

设置起来可能会很棘手,如果你感到沮丧,我可以通过Chilkat开发一个30天的免费试用版专为Android设计,我可以确认它是完美无缺的。