首页
›
移动端与Android应用开发
›
024-Android数据保护支付SDK接入
›
《HTTPS证书固定与Android网络库实践》
VIP20
本课程属于:024-Android数据保护支付SDK接入
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
HTTPS证书固定与Android网络库实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
HTTPS基础与证书链验证
TLS握手 · 证书链结构 · CA信任机制
HTTPS
证书链验证
02
证书固定核心概念
固定目的 · 固定方式(公钥/证书/哈希) · 与证书验证的区别
证书固定核心概念
固定目的
03
Android网络库选型与版本
OkHttp · Retrofit · Volley
Android
网络库选型
04
OkHttp CertificatePinner配置
API解析 · 构建CertificatePinne… · 域名与哈希值设置
OkHttp
CertificateP…
05
证书哈希计算
SHA-256哈希生成方法 · openssl命令 · Java代码计算
证书哈希计算
SHA-256
06
Retrofit集成证书固定
通过OkHttpClient注入 · 全局拦截器 · 多baseUrl场景处理
Retrofit
集成证书固定
07
多环境证书管理
开发/测试/生产环境证书分离 · 使用BuildConfig或grad…
多环境证书管理
开发
08
证书固定与HTTPS代理冲突
Charles/Fiddler中间人… · Root证书绕过 · 开发调试时的临时禁用方案
HTTPS
证书固定
09
证书更新与失效处理
证书过期更新流程 · 固定多个备用证书 · 灰度发布
证书更新
失效处理
10
使用TrustManager自定义证书固定
实现X509TrustManager · 重写checkServerTrust… · 证书白名单校验
TrustManager
使用
11
HostnameVerifier自定义与证书固定
主机名校验逻辑 · 与CertificatePinner… · 安全风险
HostnameVeri…
自定义
12
Android网络安全配置(network_security_config.xm
明文流量例外 · 调试覆盖 · 证书固定声明
Android
network
13
证书固定测试单元
JUnit与MockWebServe… · 验证固定逻辑是否生效 · 异常覆盖率
证书固定测试单元
JUnit
14
集成测试与CI/CD
在持续集成中执行证书固定测试 · 使用AndroidTest Orch… · 快照对比
CI/CD
集成测试
15
错误处理与回调
OkHttp失败回调 · 自定义异常类型 · 用户提示文案
错误处理
回调
16
日志与调试
OkHttp日志拦截器 · TLS握手日志 · 证书链打印
日志
调试
17
性能影响与优化
证书固定对连接耗时的影响 · DNS缓存 · 连接池复用
性能影响
优化
18
WebView证书固定
WebViewClient中的onR… · shouldInterceptReq…
WebView
证书固定
19
跨平台证书同步
iOS与Android证书固定策略对… · 公共证书管理 · 后端签发统一
跨平台证书同步
iOS
20
服务端支持与配置
CDN证书管理 · OCSP Stapling · 中间证书缺失问题
服务端支持
配置
21
工具链
openssl · keytool · certifi
工具链
openssl
22
常见错误与排查
SSLHandshakeExcept… · CertificateExcepti… · No subject alterna…
常见错误
排查
23
证书固定与App加固
混淆规则 · 资源保护 · 哈希值硬编码安全
App
证书固定
24
灰度回滚与监控
远程配置开关(Firebase Re… · Crashlytics异常上报 · 自动降级策略
灰度回滚
监控
25
Android 9+ TLS1.3适配
TLS1.3新特性对证书固定的影响 · 兼容性测试 · 迁移指南
Android
TLS1.3
26
证书固定在Kotlin协程与Flow中的实践
挂起函数封装 · withContext切换 · 错误流处理
Kotlin
Flow
27
第三方SDK证书固定冲突
广告SDK · 支付SDK · 分析SDK的HTTPS链路冲突
SDK
第三方
28
证书固定白皮书审计准备
代码审查清单 · 权限最小化 · 日志脱敏
证书固定白皮书审…
代码审查清单
29
实战案例
电商App登录接口证书固定 · API网关证书更换 · 多数据中心备份证书切换
实战案例
App
30
课程总结与工程模板
完整Gradle模块 · Checklist · 常见问题FAQ
课程总结
工程模板
所属VIP或分类
同VIP:Android-Keystore存储RSA密钥操作详解
同VIP:Android-Keystore密钥管理实战教程
同VIP:Compose防录屏支付键盘实现教程