gpt4 book ai didi

android - 无法导入我的自签名 CA,似乎无法识别原始目录

转载 作者:搜寻专家 更新时间:2023-11-01 09:29:04 25 4
gpt4 key购买 nike

我正在尝试在 android 中导入我的自签名 CA,这样我就可以将 HTTPS POST 发送到我自签名的 Web 服务器。按照谷歌文档(https://developer.android.com/training/articles/security-config.html#ConfigCustom),我创建了目录 res/raw/mycertificate 并在其中添加了我的证书。创建/res/xml 目录并将 xml 文件 network_security_config.xml 添加到 list 中。我在 network_security_config.xml 文件中遇到了一些麻烦,因为当我创建标签时,Android Studio 在 src 上给我一个错误,告诉我“缺少 src 资源”,但我将 certificate.pem 放在目录/res/raw/mycertificate,文件夹 raw 和 mycertificate 确实存在。如何让 Android Studio 正确获取该路径文件夹?

<network-security-config>
<domain-config>
<domain includeSubdomains="true">192.168.1.200</domain>
<trust-anchors>
<certificates src="@raw/my_ca" />
</trust-anchors>
</domain-config>

最佳答案

在网络配置 XML 文件中省略证书文件的文件扩展名。如果您的证书位于 res/raw/my_cert.pem,请使用此 XML 代码:

<network-security-config>
<domain-config>
<domain includeSubdomains="true">192.168.1.200</domain>
<trust-anchors>
<certificates src="@raw/my_cert" />
</trust-anchors>
</domain-config>

关于android - 无法导入我的自签名 CA,似乎无法识别原始目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48723797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com