我一直在努力从SD卡上的p12文件中使用用户安装的身份CA证书。使用Secure Credential Storage(位置和安全>从SD卡安装)安装证书和密钥。
如果导入了密钥和证书,我还没有找到任何说明位置的文档。我试图创建一个没有运气的TrustManagerFactory实例,它只包含所有预安装的SSL证书。
使用默认参数创建KeyStore似乎也不起作用。任何建议将不胜感激!
答案 0 :(得分:0)
查看JavaMail Crypto和Bouncy Castle组合。
它们允许您使用文件输入流导入p12文件,并允许您相应地处理它。
设置起来可能会很棘手,如果你感到沮丧,我可以通过Chilkat开发一个30天的免费试用版专为Android设计,我可以确认它是完美无缺的。