如何在 android 中添加自己的 CA 证书?似乎只有使用全局密钥管理器才有可能。但我不希望用户先导入此密钥。
它不必在全球范围内安装,仅适用于我的应用程序。
我也在查看 android SSL Classes,但我对编程中的 SSL 不太熟悉,所以我不确定 Class migth 对我有什么帮助。
这解决了我的问题: Android - 除了普通 SSL 证书外,还验证自签名证书
如何在 android 中添加自己的 CA 证书?似乎只有使用全局密钥管理器才有可能。但我不希望用户先导入此密钥。
它不必在全球范围内安装,仅适用于我的应用程序。
我也在查看 android SSL Classes,但我对编程中的 SSL 不太熟悉,所以我不确定 Class migth 对我有什么帮助。
这解决了我的问题: Android - 除了普通 SSL 证书外,还验证自签名证书
我相信您正在寻找通常称为FakeSocketFactory
. 这使得 SSL 证书的使用无需验证它们(与CA
或其他证书实体)。
您可以NaiveTrustManager
在下面的代码中添加类来检查您自己的 CA 证书。
您可以在Fake Socket Factory中找到代码示例
问候。