Java 向android添加自定义CA

Java 向android添加自定义CA,java,android,ssl,ca,Java,Android,Ssl,Ca,如何在android中添加自己的CA证书?似乎只有使用全局密钥管理器才有可能。但我不希望用户先导入此密钥 它不必全局安装,只适用于我的应用程序 我也在寻找安卓SSL类,但我对编程中的SSL不太熟悉,所以我不确定什么类可以帮助我 这解决了我的问题: 我相信您正在寻找通常称为FakeSocketFactory的产品。这允许使用SSL证书,而无需与CA或其他认证实体进行验证 您可以在下面的代码中添加NaveTrustManager类来检查您自己的CA证书 您可以在中找到一个代码示例 注意。使用自己的C

如何在android中添加自己的CA证书?似乎只有使用全局密钥管理器才有可能。但我不希望用户先导入此密钥

它不必全局安装,只适用于我的应用程序

我也在寻找安卓SSL类,但我对编程中的SSL不太熟悉,所以我不确定什么类可以帮助我

这解决了我的问题:

我相信您正在寻找通常称为FakeSocketFactory的产品。这允许使用SSL证书,而无需与CA或其他认证实体进行验证

您可以在下面的代码中添加NaveTrustManager类来检查您自己的CA证书

您可以在中找到一个代码示例


注意。

使用自己的CA进行验证并不意味着根本不进行CA验证,因此您的假设是完全错误的。@WebnetMobile.com您完全正确。我误解了目标。我会相应地更新答案。@Luis这看起来很有希望。谢谢。我还发现了另一个关于stackoverflow的问题,似乎涵盖了同样的问题。但是你的解决方案看起来好一点。