第1章
为什么需要自动轮换
证书过期引发生产事故,手动续期繁琐易错,自动轮换保障业务连续性。
事故痛点价值
第2章
HTTPS与TLS基础
SSL/TLS握手流程、证书链信任体系、公钥与私钥的密码学关系。
握手信任链密钥
第3章
X.509证书结构
证书字段深度解析,SAN扩展、有效期与序列号的核心作用。
字段SAN有效期
第4章
OpenSSL实战
自签名证书生成、证书内容查看、PEM/DER/PFX格式互转。
自签名格式转换查看
第5章
ACME协议入门
ACME自动化流程,Let's Encrypt生态,HTTP-01与DNS-01挑战原理。
ACMELet's Encrypt挑战
第6章
Certbot快速上手
安装配置Certbot,获取首个证书,模拟续期验证自动化能力。
安装获取证书续期
第7章
acme.sh工具详解
轻量级ACME客户端,DNS API集成,定时任务实现自动续期。
DNS API定时任务自动续期
第8章
Nginx证书配置
HTTPS站点配置,证书路径设置,OCSP Stapling性能优化。
HTTPSOCSPNginx
第9章
Apache证书配置
SSL虚拟主机配置,引擎启用,安全协议与加密套件调优。
虚拟主机SSL加密套件
第10章
Tomcat/Jetty证书配置
JKS管理,Tomcat server.xml配置,Jetty SSL连接器设置。
JKSTomcatJetty
第11章
Kubernetes Ingress证书
Secret资源管理,Ingress TLS配置,cert-manager自动化集成。
SecretIngresscert-manager
第12章
Docker容器证书管理
容器内证书挂载,Compose SSL配置,重启策略确保证书生效。
挂载Compose重启策略
第13章
负载均衡器证书
Nginx反向代理SSL终止,HAProxy证书配置,AWS ALB证书管理。
反向代理HAProxyALB
第14章
CDN与边缘证书
CloudFront证书配置,Cloudflare Origin CA,边缘节点证书同步。
CDNCloudflare边缘节点
第15章
证书监控与告警
过期监控脚本,Prometheus Blackbox Exporter,Grafana告警配置。
监控PrometheusGrafana
第16章
Shell脚本自动轮换
编写轮换脚本,日志记录,错误处理与重试机制。
Shell日志重试
第17章
Python脚本自动轮换
cryptography库操作证书,ACME客户端库集成,定时任务调度。
Pythoncryptography调度
第18章
Ansible自动轮换
Playbook编写,证书分发,滚动更新策略实现零停机。
AnsiblePlaybook滚动更新
第19章
Terraform证书管理
Terraform ACME Provider,基础设施即代码,状态管理最佳实践。
TerraformIaC状态
第20章
GitOps证书轮换
Flux/ArgoCD集成,Git仓库触发,自动同步流程。
GitOpsFluxArgoCD
第21章
多域名与通配符证书
SAN证书配置,通配符限制,DNS-01挑战实战。
SAN通配符DNS-01
第22章
私有CA与内部证书
搭建私有CA,证书签发流程,内网信任分发。
私有CA签发内网
第23章
证书吊销与OCSP
CRL文件管理,OCSP响应器搭建,吊销检查策略。
CRLOCSP吊销
第24章
密钥管理与HSM
密钥安全存储,硬件安全模块集成,密钥轮换策略。
HSM密钥存储轮换
第25章
合规与审计
PCI DSS证书要求,SOC2审计,证书生命周期审计日志。
PCI DSSSOC2审计
第26章
零信任架构中的证书
mTLS双向认证,SPIFFE/SPIRE身份,服务网格证书管理。
mTLSSPIFFE服务网格
第27章
证书轮换的蓝绿部署
蓝绿部署策略,流量切换,回滚方案。
蓝绿部署流量切换回滚
第28章
大规模集群证书轮换
Kubernetes集群证书轮换,etcd证书管理,kubeadm证书更新。
K8setcdkubeadm
第29章
故障排查与恢复
证书不匹配、链不完整、时间不同步、权限问题。
排查恢复常见问题
第30章
课程总结与最佳实践
自动化程度评估,轮换频率建议,未来趋势展望。
总结最佳实践趋势