android - 如何通过 https 信任所有使用 Android DownloadManager 的主机

标签 android ssl

我在我的 Android 应用程序中使用 DownloadManager 从 https 服务器下载文件。由于我仍处于开发阶段,我想信任所有主机并避免证书检查。我如何告诉 DownloadManager 信任所有主机?

为了进一步开发,我如何添加证书以信任具有 DownloadManager 的特定主机?

谢谢。

最佳答案

在 Android Nougat 和更新版本上,您可以使用声明性网络安全配置让应用信任该服务器使用的特定叶证书或 CA 证书——请参阅 https://developer.android.com/training/articles/security-config.html#ConfigCustom举个例子。下载管理器也将代表您的应用信任该证书的 HTTPS 请求。

关于android - 如何通过 https 信任所有使用 Android DownloadManager 的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118412/

相关文章:

java - runOnUiThread 在应用程序被销毁时停止工作

java - 注册不是封闭类

Python 警告过滤器未捕获 InsecurePlatformWarning

android - 在 Android 中使用基于 SSL 的 tcp/ip 套接字

java - Android 中任何线程中的异常为何以及如何导致整个应用程序崩溃

java - 为什么 Gson Preconditions 在这种情况下会失败?

android - 编辑或删除已发布的第三方库会影响应用程序吗?

python - ca 证书 Mac OS X

ssl - Lighttpd SSL 错误

ssl - 这是有效的 Set-Cookie 语法吗