以下部分将介绍语法与文件格局的其他具体信息。
<network-security-config>
- 可以包含:
- 0 或 1 个 <base-config>
- 随便率性数量的 <domain-config>
- 0 或 1 个 <debug-overrides>
<base-config>
- 语法:
- <base-config cleartextTrafficPermitted=["true" | "false"]>
- ...
- </base-config>
- 可以包含:
<pin>
- 语法:
<trust-anchors>
- 解释:
目标地不在 domain-config 涵盖范围内的所有连接所应用的默认设备。未设置的任何值均应用平台默认值。面向 Android 7.0(API 级别 24)及更高版本应用的默认设备如下所示:
- <base-config cleartextTrafficPermitted="true">
- <trust-anchors>
- <certificates src=http://mobile.51cto.com/"system" />
- </trust-anchors>
- </base-config>
面向 Android 6.0(API 级别 23)及更低版本应用的默认设备如下所示:
经由过程按公钥的哈希值(X.509 证书的 SubjectPublicKeyInfo)供给证书集完成证书固定。然后,只有至少包含一个已固定的公钥时,证书链才有效。
- <base-config cleartextTrafficPermitted="true">
- <trust-anchors>
- <certificates src=http://mobile.51cto.com/"system" />
推荐阅读
比来线上 MySQL 接连产生了几起数据异常,都是在凌晨爆发,因为营业场景属于典范的数据仓库型应用,日间压力较小无法复现。甚职苄些异常还比较诡异,最后 root cause 分析颇费周折。那实际营业傍边咱们若何能快速的定>>>详细阅读
本文标题:Android网络安全性配置
地址:http://www.17bianji.com/lsqh/36449.html
1/2 1