Certificate Manager(第 2 代)的工作原理

本文档介绍了 Certificate Manager(第 2 代)的核心组件,以及这些组件如何与您的 Google Cloud 资源和外部证书授权机构来源互动。

Certificate Manager(第 2 代)可让您逐步采用各项功能。您可以先监控现有证书清单,然后随着需求的增长添加自动签发或信任管理功能。

核心组件

Certificate Manager(第 2 代)具有以下核心组件:

  • 证书目录:项目中所有检测到的证书和手动上传的证书的统一列表。
  • 概览信息中心:一种监控工具,可汇总您的证书环境,包括过期提醒和安全趋势。
  • 签发配置:可重用的政策,用于定义 Certificate Manager(第 2 代)如何生成和管理自动证书续订。
  • 信任配置:信任锚(例如根 CA 证书)的定义,工作负载使用这些信任锚通过双向 TLS (mTLS) 来验证身份。

功能独立性

Certificate Manager(第 2 代)的核心功能(具体而言,证书监控、颁发配置和信任配置)彼此独立。您可以按任意顺序使用这些功能。例如,您可以使用该目录来监控现有证书,而无需设置自动签发;或者,您也可以为 mTLS 配置信任管理,而无需集中管理目录。

架构概览

下图展示了这些组件如何相互交互:

架构图,显示了 Certificate Manager(第 2 代)的核心组件及其与 Google Cloud 资源和外部 CA 源的互动。
Certificate Manager(第 2 代)架构,显示组件互动。

证书清单会添加来自 CA 服务和集成 Google Cloud 资源的证书。您可以使用概览信息中心监控证书健康状况,并通过配置签发和信任设置来自动执行生命周期管理。以下各部分详细介绍了每个组件。

证书可观测性

Certificate Manager(第 2 代)会自动监控您的环境,并从以下来源填充证书目录:

  • 集成 Google Cloud 服务:由受管工作负载身份和 Cloud Load Balancing 等服务使用的证书(包括上传的证书和经典证书)。
  • Certificate Authority Service:由您的私有 CA 池颁发的证书。

证书监控

概览信息中心使用证书目录中的数据来总结环境的健康状况和安全状况。您可以使用该信息中心执行以下任务:

  • 识别即将过期的证书:查看所有服务中哪些证书即将过期,以便确定续订优先级。
  • 审核安全状况:监控加密算法和密钥长度的分布,以确保符合安全标准。
  • 跟踪颁发趋势:深入了解一段时间内的证书使用情况和颁发情况。

自动证书生命周期管理

您可以通过配置颁发和信任设置来自动管理证书:

  • 签发配置:定义生命周期、密钥算法和轮替窗口等参数。当颁发配置与资源相关联时,Certificate Manager(第 2 代)会自动生成和续订证书。
  • 信任配置:将信任锚分发给应用,以使用双向 TLS (mTLS) 保护工作负载到工作负载的通信。此方法可确保应用仅信任已获批准的证书。

后续步骤