res/xml/network_security_config.xml:
<domain-config>
- 语法:
- <domain-config cleartextTrafficPermitted=["true" | "false"]>
- ...
- </domain-config>
- 可以包含:
- 1 个或多个 <domain>
- 0 或 1 个 <trust-anchors>
- 0 或 1 个 <pin-set>
- 随便率性数量的已嵌套 <domain-config>
- 解释
用于按照 domain 元素的定义连接到特定目标地的设备。请留意,如不雅有多个 domain-config 元素涵盖某个目标地,将应用匹配域规矩最具体(最长)的设备。
- <domain includeSubdomains=["true" | "false"]>example.com</domain>
- 属性:
- includeSubdomains
- 如不雅为 "true",此域规矩将与域及所有阁下(包含阁下的阁下)匹配。不然,该规矩仅实用于精确匹配项。
- 解释:
- <?xml version="1.0" encoding="utf-8"?>
- <network-security-config>
- <debug-overrides>
- <trust-anchors>
- <certificates src=http://mobile.51cto.com/"@raw/debug_cas"/>
- </trust-anchors>
- </debug-overrides>
- </network-security-config>
<debug-overrides>
- 语法:
- <debug-overrides>
- ...
- </debug-overrides>
- 可以包含:
- 0 或 1 个 <trust-anchors>
- 解释:
在 android:debuggable 为 "true" 时将应用的重写,IDE 和构建对象生成的非宣布版本平日属于此情况。在 debug-overrides 中指定的信赖锚将添加到所有其他设备,并且当办事器的证书链应用个一一个仅调试信赖锚时,将不履行证书固定。如不雅 android:debuggable 为 "false",将完全忽视此部分。
<trust-anchors>
- 语法:
- <trust-anchors>
- ...
- </trust-anchors>
- 可以包含:
<domain>
- 语法:
随便率性数量的 <certificates>
- 解释:
用于安然连接的信赖锚集。
<certificates>
- 语法:
- <certificates src=http://mobile.51cto.com/["system" | "user" | "raw resource"]
- overridePins=["true" | "false"] />
- 解释:
用于 trust-anchors 元素的 X.509 证书集。
- 属性:
推荐阅读
比来线上 MySQL 接连产生了几起数据异常,都是在凌晨爆发,因为营业场景属于典范的数据仓库型应用,日间压力较小无法复现。甚职苄些异常还比较诡异,最后 root cause 分析颇费周折。那实际营业傍边咱们若何能快速的定>>>详细阅读
本文标题:Android网络安全性配置
地址:http://www.17bianji.com/lsqh/36449.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示