1

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

它不必在全球范围内安装,仅适用于我的应用程序。

我也在查看 android SSL Classes,但我对编程中的 SSL 不太熟悉,所以我不确定 Class migth 对我有什么帮助。

这解决了我的问题: Android - 除了普通 SSL 证书外,还验证自签名证书

4

1 回答 1

0

我相信您正在寻找通常称为FakeSocketFactory. 这使得 SSL 证书的使用无需验证它们(与CA或其他证书实体)。

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

您可以在Fake Socket Factory中找到代码示例

问候。

于 2012-11-22T15:49:55.947 回答