Android 未找到证书路径的 DownloadManager 信任锚
Android DownloadManager Trust anchor for certification path not found
我搜索了很多 post,但找不到任何解决方案或问题的答案。
如何从安装了中间证书的站点下载文件?
使用 DownloadManager 时,出现错误“java.security.cert.CertPathValidatorException:未找到证书路径的信任锚。”尝试下载文件时。我已经看到 post 我应该在这个 post https://developer.android.com/training/articles/security-ssl#java 中使用类似的东西
但是我真的不知道应该如何为 downloadmanager 设置 SslSocketFactory 以便他可以使用它来下载文件。
好的,我找到了解决方案。
只需添加到您的清单
和 res -> xml -> 新文件 network_security_config 包含以下代码行
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config>
<domain includeSubdomains="true">example.pl</domain>
<trust-anchors>
<certificates src="@raw/path_to_cert"/>
</trust-anchors>
</domain-config>
</network-security-config>
我搜索了很多 post,但找不到任何解决方案或问题的答案。 如何从安装了中间证书的站点下载文件? 使用 DownloadManager 时,出现错误“java.security.cert.CertPathValidatorException:未找到证书路径的信任锚。”尝试下载文件时。我已经看到 post 我应该在这个 post https://developer.android.com/training/articles/security-ssl#java 中使用类似的东西 但是我真的不知道应该如何为 downloadmanager 设置 SslSocketFactory 以便他可以使用它来下载文件。
好的,我找到了解决方案。 只需添加到您的清单
和 res -> xml -> 新文件 network_security_config 包含以下代码行
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config>
<domain includeSubdomains="true">example.pl</domain>
<trust-anchors>
<certificates src="@raw/path_to_cert"/>
</trust-anchors>
</domain-config>
</network-security-config>