1

我正在创建 android 应用程序女巫是使用后端服务器。该服务器使用 https 连接,也使用自签名证书。为了能够从 android 应用程序与服务器通信,我使用了 network-security-config.xml。这是文件:

<network-security-config>

<base-config>
    <trust-anchors>
        <certificates src="system"/>
        <certificates src="@raw/sslcert"/>
    </trust-anchors>
</base-config>

</network-security-config>

在 android API 25+ 上它运行良好,但在 API 24 及更低版本上它不起作用并且我收到一个错误:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。

似乎我应该为 API 24 及更低版本配置一些信任锚,但我不知道如何。

我很高兴看到任何建议。

4

0 回答 0