You need to enable JavaScript to run this app.
文档中心
内容分发网络

内容分发网络

复制全文
下载 pdf
证书管理
Keyless 证书方案
复制全文
下载 pdf
Keyless 证书方案

本文介绍如何使用 CDN 的 Keyless 证书方案。要使用该方案,请 提交工单。

说明

  • Keyless 证书方案与 QUIC 特性 无法同时启用。
  • Keyless 证书方案不支持双证书配置。

方案介绍

在 Keyless 证书方案中,您仅需将服务器证书文件上传至 CDN,证书私钥则独立存储在您自己的 Keyless 服务器上。由于私钥无需上传至 CDN,该方案保障了您对私钥的完整控制,适用于对信息安全有极高要求的场景,例如金融、政务等。

在客户端与 CDN 进行 TLS 握手过程中,当 CDN 收到客户端使用证书公钥加密的预主密钥(Pre-master Secret)后,会将其转发至您的 Keyless 服务器。Keyless 服务器使用存储在本地的证书私钥解密,并将解密后的预主密钥返回给 CDN 。最终,CDN 使用预主密钥完成与客户端的 TLS 握手。

CDN 与 Keyless 服务器之间的通信使用的是一个独立的 HTTPS 连接。该方案支持在 CDN 和 Keyless 服务器建立 TLS 连接时,彼此需要验证对方的身份。

为加速域名启用 HTTPS 访问,传统方式是需要您上传证书文件和私钥。使用 Keyless 证书方案,您仅需上传证书文件,私钥则保留在您自己的服务器中。

工作方式

下面以使用 RSA 算法的证书为例,演示 Keyless 证书方案的工作方式。

传统证书方案

Keyless 证书方案

前提条件

开始前,请准备以下资源:

  • Keyless 服务器。您需要在此服务器上存储证书私钥。请 提交工单 了解服务器的搭建步骤。
  • Keyless 证书。该证书需要满足以下要求:
    • 证书使用的密钥算法是 RSA 或 ECC。
    • 证书文件使用 PEM 格式。
  • (可选)CDN 用于校验 Keyless 服务器身份的根 CA 证书。
  • (可选)Keyless 服务器用于校验 CDN 身份的客户端证书。

上传 Keyless 证书

您需要在 CDN 中上传您的 Keyless 证书。

操作步骤

  1. 登录 火山引擎 CDN 控制台。
  2. 在左侧导航栏,点击 证书管理。
  3. 在 证书管理 页面,点击 CDN 托管证书列表 标签页。

    说明

    该标签页默认不开放。请 提交工单 申请。

  4. 点击 上传证书托管。
  5. 在 上传证书托管 页面,参考下表进行配置。
  6. 配置完成后,点击 上传。

Image

配置说明

配置

说明

证书来源

表示证书托管的位置。您需要选择 CDN 服务托管。

证书类型

表示证书的类型。您需要选择 Keyless 证书。

密钥算法

表示证书使用的密钥算法。在控制台上,您需要选择 国际。该选项代表 RSA 或 ECC 算法。

证书文件

表示您的证书文件,扩展名是 .crt 或者 .pem。文件内容以 -----BEGIN CERTIFICATE----- 开头。建议证书文件包含完整的证书链。

重复上传

表示是否允许上传指纹相同的证书。

  • 如果关闭此功能,在上传证书时,CDN 会校验证书指纹。如果指纹已存在,则不允许上传。
  • 如果开启此功能,CDN 不会校验证书指纹,允许您上传指纹相同的证书。上传后,证书列表中会存在多本指纹相同的证书。

备注名称

表示为该证书设置的备注。此为可选配置。

配置 Keyless 证书

上传 Keyless 证书后,您需要将该证书与加速域名关联,并指定您的 Keyless 服务器地址(hostname)。

操作步骤

  1. 登录 火山引擎 CDN 控制台。
  2. 在左侧导航栏,点击 域名管理。
  3. 在 域名管理 页面,找到需要配置的域名,点击 管理。页面上方的筛选条件和搜索框可以帮助您找到要配置的域名。
  4. 在域名页面上,点击 HTTPS 配置 标签页。
  5. 在页面右上方,点击 编辑配置。
  6. 在 证书配置 下方,参考下表进行配置。
  7. 配置完成后,点击 提交。

Image

配置说明

配置

说明

证书来源

您需要选择 CDN 服务托管。

配置模式

表示证书的配置模式。您需要选择 单证书。

证书类型

表示证书的类型。您需要选择 Keyless 证书。

Keyless 证书

指定您已上传的 Keyless 证书。

Keyless 服务器地址

输入您 Keyless 服务器的地址(hostname),长度不能超过 1024 个字符,格式是 域名:端口 或者 IP:端口。IP 地址可以是 IPv4 或 IPv6 格式,域名不能是泛域名。

服务器证书校验

指定 CDN 与您的 Keyless 服务器在建立 TLS 连接时,如何校验彼此的身份。该配置有以下选项:

  • 不校验:表示 CDN 与 Keyless 服务器彼此不校验对方的身份。
  • 单向校验:表示 CDN 需要校验 Keyless 服务器的身份。
  • 双向校验:表示 CDN 与 Keyless 服务器彼此需要校验对方的身份。

CA 证书

指定用于校验 Keyless 服务器证书合法性的 CA 证书。该配置仅在 服务器证书校验 设置为 单向校验 或 双向校验 时出现。

客户端证书

指定 Keyless 服务器用于校验 CDN 身份的客户端证书。该配置仅在 服务器证书校验 设置为 双向校验 时出现。

最近更新时间:2026.07.27 19:09:23
这个页面对您有帮助吗?
有用
有用
无用
无用