DownloadManager如何替换HttpClient?
DownloadManager how to replace HttpClient?
我有 Android 4.1.2 设备。
我正在尝试从 HTTPS 下载文件并收到有关无效证书的错误。
好的,我创建了自定义 TrustManager,它跳过了这个错误。
如何指定 DownloadManager 使用我的带有自定义 TrustManager 的 HttpClient?
实施自定义 "Dummy-TrustManager" 是一个简单但愚蠢的想法,因为它破坏了 SSL/TLS 的安全性。
您需要的是信任服务器的特定证书,而不是世界上的每个(自签名)证书!
Nikolay Elenkov 有一个完整的博客主题,它解释了您需要的一切,包括代码示例:Using a Custom Certificate Trust Store on Android
我有 Android 4.1.2 设备。 我正在尝试从 HTTPS 下载文件并收到有关无效证书的错误。
好的,我创建了自定义 TrustManager,它跳过了这个错误。
如何指定 DownloadManager 使用我的带有自定义 TrustManager 的 HttpClient?
实施自定义 "Dummy-TrustManager" 是一个简单但愚蠢的想法,因为它破坏了 SSL/TLS 的安全性。
您需要的是信任服务器的特定证书,而不是世界上的每个(自签名)证书!
Nikolay Elenkov 有一个完整的博客主题,它解释了您需要的一切,包括代码示例:Using a Custom Certificate Trust Store on Android