【发布时间】:2021-06-25 09:00:12
【问题描述】:
我对 volley 和 SSL 以及一些旧的 Android 设备有疑问。
问题是我们使用的公开信任的根证书在这些旧设备中没有到位,并且操作系统不再更新,所以我想我会将 CA 添加为文件。我发现了很多关于如何信任单个证书的示例,但我也想继续信任现有的根证书。我只想在我们的应用使用的信任库中添加一些。
这可能吗?在某处有这样的代码示例吗?
编辑: 我检查了以下链接,所有链接都处理自签名或完全自定义的 CA 存储,或者只是禁用我不想做的检查。我想保留默认的 CA 存储,但添加一两个额外的 CA
How to import self-signed SSL certificate to Volley on Android 4.1+
亲切的问候 延斯
【问题讨论】:
-
您能否提供一些代码 sn-ps 您目前如何使用 ssl 配置 volley 或者 volley 的基本 ssl 配置是什么,以便我们轻松为您指明正确的方向
-
我没有添加任何自定义 ssl 配置。只是尝试访问 https:// 网址,却发现它不适用于较旧的 Android 手机。我通过使用设备上的网络浏览器发现它没有根证书。所以我希望能够添加一些额外的受信任的根证书。我将编辑问题以链接到我找到的一些信息
-
清除,附加链接提供信息。你有什么样的格式需要信任的证书?
-
这并不重要。如果需要,我可以转换它,但我通常更喜欢使用 pem 编码的证书。
标签: android ssl android-volley