You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android网络安全配置:有没有办法在同一域名下定义多个具有不同到期日期的证书指纹?

可以使用<domain-config>元素为同一域名配置多个证书指纹。每个<domain-config>元素表示一个配置文件,可以在其中指定证书指纹,如下所示:

<network-security-config>
    <domain-config>
        <domain includeSubdomains="true">example.com</domain>
        <pin-set expiration="2023-01-01">
            <pin digest="SHA-256">ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890</pin>
        </pin-set>
    </domain-config>
    <domain-config>
        <domain includeSubdomains="false">example.com</domain>
        <pin-set expiration="2024-01-01">
            <pin digest="SHA-256">abcdefghijklmnopqrstuvwxyz0987654321</pin>
        </pin-set>
    </domain-config>
</network-security-config>

在这个例子中,两个<domain-config>元素指定了相同的域名"example.com",但具有不同的到期日期和证书指纹。第一个<domain-config>元素的证书指纹将在2023年1月1日过期,而第二个<domain-config>元素的证书指纹将在2024年1月1日过期。

使用这种方法可以方便地更新和轮换多个证书指纹,而无需更改应用程序代码。

本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

六年安卓开发的技术回顾和展望 | 社区征文

Android 进阶之路:深入理解常用框架实现原理》](https://xie.infoq.cn/article/5f202855abb1453d0508498dd)。![image.png](https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/18c99ecaa3de44efb97d367f21392849~tplv-k3u1fbpfcp-5.jpeg?)有了这些知识,再去做复杂业务需求、基础框架抽取、内部 SDK 和优化,就容易多了。在开发一些需求或者遇到复杂的问题时,我会先想想,之前看的这些**三方框架或者系统源码里有没有类...

探索云原生化的服务架构体系的技术风向,攻克云原生化微服务架构的痛点和特性 | 社区征文

其势头如同一列驶向前方的高速列车。作为后端开发者,我们见证了每一次技术革新所带来的广阔前景。这些创新不仅深刻影响着我们的工作方式,而且不断引领我们走向未来。随着数字化浪潮的涌现,不同的架构设计理念相互交织,共同构建了一个充满竞争和创新的技术时代。微服务、云原生、Serverless、事件驱动、中台、容灾等多样化的架构思想,在争夺着定义未来技术标准的地位。然而,目前还无法确定哪种架构将成为主流趋势,这仍然是一个未...

深度解读 Android 14 重要的 8 个新特性|社区征文

对外版本为 **Android 14**。一般来说,升级任务分为 ROM 角度和 App 角度,前者比较关心系统内部实现的变化,后者则更加关心对外的 **New Features** 和 **Behavior Changes**。本文主要聚焦在 App 角度,即作为 3r... 而传统的实现办法无非是 `Spannable`。但这种方式的代码稍显复杂、而且无法方便地更新高亮。那么 14 里针对这个痛点提供了专门的 API 即 `HighLights`,提供了更加简单、灵活的实现。首先,支持静态设置高亮:*...

MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文

期望在语言、工具、框架等多个层面提供卓越的开发体验,其愿景和优势:* 倾力打造:汇聚 Google 在 Android 行业十余年的前言开发经验* 入门简单:提供大量 Demo 和详尽文档,适用于各阶段各规模的项目* 迅速起步:提... `Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Android网络安全配置:有没有办法在同一域名下定义多个具有不同到期日期的证书指纹?-优选内容

深度解读 Android 14 重要的 8 个新特性|社区征文
对外版本为 **Android 14**。一般来说,升级任务分为 ROM 角度和 App 角度,前者比较关心系统内部实现的变化,后者则更加关心对外的 **New Features** 和 **Behavior Changes**。本文主要聚焦在 App 角度,即作为 3r... 而传统的实现办法无非是 `Spannable`。但这种方式的代码稍显复杂、而且无法方便地更新高亮。那么 14 里针对这个痛点提供了专门的 API 即 `HighLights`,提供了更加简单、灵活的实现。首先,支持静态设置高亮:*...
MAD,现代安卓开发技术:Android 领域开发方式的重大变革|社区征文
期望在语言、工具、框架等多个层面提供卓越的开发体验,其愿景和优势:* 倾力打造:汇聚 Google 在 Android 行业十余年的前言开发经验* 入门简单:提供大量 Demo 和详尽文档,适用于各阶段各规模的项目* 迅速起步:提... `Layout Editor` 拥有诸多优点,不知大家熟练运用了没有:* 可以直观地编辑 UI:随意拖动视图控件和更改约束指向* 在不同配置(设备、主题、语言、屏幕方向等)下灵活切换预览,免去实机调试* 搭配 `Tools` 标签自由...
借助 MAD 助力你的 Android 应用开发|社区征文
它的优势这主要体现在以下几点:- **可以信赖**:汇聚 Google 在 Android 行业十余年的前沿开发经验- **入门友好**:提供大量 Demo 和参考文档,适用于不同阶段不同规模的项目- **高效启动**:通过 Jeptack 可... 上面的例子用于从多个数据源获取 `BannerList` 。我们增加了磁盘缓存的策略,先请求本地数据库数据,再请求远程数据。Flow 的使用可以很好地满足这类涉及多数据源请求的场景。而另一面在调用侧,只要提供合适的 Corou...
Android
移动解析 HTTPDNS Android SDK 支持通过 DoH 地址接入 HTTPDNS 服务端。参见 什么是 DoH。 1.0.22该版本发布于 2023 年 8 月 29 日。自该版本起,移动解析 HTTPDNS 支持软件定义解析 AnyMatch 功能。您可以通过 SDK 的 AbsOptionalHttpDnsDepend 抽象类设置自定义标识,用于匹配自定义解析记录配置。参见 什么是软件定义解析 AnyMatch。 1.0.21该版本发布于 2023 年 7 月 7 日。 改进自该版本起,移动解析 HTTPDNS 支持动态接入地址...

Android网络安全配置:有没有办法在同一域名下定义多个具有不同到期日期的证书指纹?-相关内容

展望 2022 :Android 开发技术动向 | 社区征文

Android12 遵循了 M3 的 Dynamic Color 设计原则,系统可以从用户的壁纸中抓取颜色,然后色阶化应用到你开发的应用中,应用跟随主题的不同和变换颜色,千人千面。## Stretch OverscrollAndroid12 中加入了 Stretch... 这也反映出 Android 将 Compose 作为首选的 UI 解决方案的决心。## Activity embeding除了可以多窗口中打开多个应用,12L 还可以借助 XML 的配置或者调用 WindowManager 提供的 API 实现同一应用下多个 Activity...

HTTP API

不支持自定义修改。 access string 否 网络类型,落库为network_type。 carrier string 否 运营商类型,落库为network_carrier。 platform string 否 平台类型 os_name string 否 客户端系统,只允许设置为 "ios", "android", "web", "wap", "mac", "windows", "linux", "ipad", "iphone", 其他的值会解析成unknown。 os_version string 否 客户端系统版本号 device_model string 否 设备型号 ab_sdk_vers...

Android SDK集成开发指南

包路径前缀 blackList = [] // 埋点黑名单配置 // 仅支持以下配置: // 'MAC_ADDRESS': mac地址 // 'IMEI_MEID': imei和meid // 'OAID': oaid // 'ANDROIDID': android id // 'OPERATOR': carrier、mcc_mnc... 注意域名后不要加“/” config.setUriConfig(UriConfig.createByDomain("{{REPORT_URL}}", null)); config.setAbEnable(true); // 开启 AB 测试 config.setAutoTrackEnabled(true); //...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Android SDK FAQ

Android SDK 的数据上报策略(1)SDK 未初始化时,如果有事件触发(包括自定义的),会缓存在客户端内存,最多缓存 300 条(2)SDK 初始化后,如果有事件触发(包括预置的、自定义的),是否调用了 start,start 之前会落库,star... 有两种策略: 只关闭采集行为: sql config.setImeiEnable(false);移除相关采集代码: kotlin teaExtension { // 埋点黑名单配置,仅支持以下配置: // 'MAC_ADDRESS': mac 地址 // 'IMEI_MEID'...

Android SDK FAQ

Android SDK 的数据上报策略(1)SDK 未初始化时,如果有事件触发(包括自定义的),会缓存在客户端内存,最多缓存 300 条(2)SDK 初始化后,如果有事件触发(包括预置的、自定义的),是否调用了 start,start 之前会落库,star... 有两种策略: 只关闭采集行为: sql config.setImeiEnable(false);移除相关采集代码: kotlin teaExtension { // 埋点黑名单配置,仅支持以下配置: // 'MAC_ADDRESS': mac 地址 // 'IMEI_MEID'...

Android SDK FAQ

Android SDK 的数据上报策略(1)SDK 未初始化时,如果有事件触发(包括自定义的),会缓存在客户端内存,最多缓存 300 条(2)SDK 初始化后,如果有事件触发(包括预置的、自定义的),是否调用了 start,start 之前会落库,star... 有两种策略: 只关闭采集行为: sql config.setImeiEnable(false);移除相关采集代码: kotlin teaExtension { // 埋点黑名单配置,仅支持以下配置: // 'MAC_ADDRESS': mac 地址 // 'IMEI_MEID'...

一文读懂域名注册

域名注册及建站流程;> 2. 域名注册的技术原理;> 3. 域名管理(修改DNS服务器、转入转出、自定义DNSHost、whois信息)。> > > > 众所周知,互联网中的地址其实是IP地址,有IPV4和IPV6两种类型,但IP地址比较难... 其中域名末尾的点就是根域名,很多情况下根域名是可以省略掉的。在上述例子中,.com为顶级域名,volcengine.com是二级域名或主域名,www.volcengine.com是子域名或分域名。值得注意的是,顶级域名可以由多个标签组成,例...

Android

本文介绍如何创建一个 IMCloud Android 项目,实现即时通讯功能。你也可以通过阅读代码,了解即时通讯的最佳实践。 前提条件 获取 AppID 和 Token,你可以通过阅读密钥说明了解更多 Token 相关信息 JDK 1.8+ Androi... Android 工程,可以开始编码了。 步骤 2:集成 SDK 你可以使用远程依赖的方式使用 gradlew 依赖 IMSDK,或者本地依赖手动下载 IMSDK AAR 导入到项目中。 远程依赖方式开发者可以修改 gradle 依赖配置,依赖已经发布到 ...

超复杂调用网下的服务治理新思路

不同业务会通过不同活动实现业务增长,对核心服务来说,追溯每个业务的增长也是一个非常艰巨的任务。二 **是会大幅提高服务治理难度** 。这里的服务治理包含限流、ACL 白名单、超时配置等,因为调用关系变得复杂,... Android、Web 等不同客户端的可能有一些细微差别,那么这些差别可以放在 BFF 层处理。第三层是 **业务层** 。字节跳动有很多业务,如短视频、资讯、游戏、公益等,与特异业务功能直接相关的功能应当由这一层来实现...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询