用途:为服务到服务的通信配置双向 TLS(mTLS),适用于实施零信任网络、保护服务间通信、证书轮换与管理、调试 TLS 握手问题、满足合规要求(PCI-DSS、HIPAA)以及多集群安全通信。
主要能力:梳理 mTLS 握手流程(ClientHello、ServerHello 与服务器证书、客户端证书、双向验证、加密通道);说明证书层级,即自签名长期有效的根 CA,向下签发集群级或跨集群的中间 CA,再由中间 CA 签发工作负载证书;给出最佳实践,包括先从 PERMISSIVE 模式开始并逐步迁移到 STRICT、监控证书到期并设置告警、为工作负载使用 24 小时或更短的短期证书、定期轮换 CA、记录 TLS 错误以便调试和审计。
使用方式:完整的模板库与详细示例位于 references/details.md,需要具体模板时阅读该文件。
限制与注意事项:不要在生产环境为图方便而禁用 mTLS;不要忽视证书到期,应自动化轮换;不要使用自签名证书代替完整的 CA 层级;不要跳过验证,需验证完整证书链。具体安装命令、配置代码与价格等信息暂未提供。