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