You need to enable JavaScript to run this app.
导航

上传SSL证书

最近更新时间2024.01.02 15:54:54

首次发布时间2022.06.17 20:11:06

如果您从第三方证书服务平台获得了SSL证书,希望将您的SSL证书部署到火山引擎云产品进行使用,或者希望在证书中心统一管理所有SSL证书(如进行证书的续费操作等),您可以将SSL证书上传到证书中心。本文介绍如何在证书中心控制台上传SSL证书。

使用限制

您只能上传采用以下加密算法的证书到证书中心:

  • 国际标准算法:RSA、ECC
  • 国密标准算法:SM2

前提条件

上传SSL证书前,确保您已经准备好证书和私钥文件。
要上传采用RSA/ECC算法的证书,您需要准备以下文件:

  • PEM编码的证书文件。
    文件扩展名为.crt或者.pem
  • PEM编码的证书私钥文件。
    文件扩展名为.key或者.pem。私钥必须是未设定密码保护的。

要上传采用SM2算法的证书,您需要准备以下文件:

  • PEM编码的证书文件(用于签名)和证书文件(用于加密)。
    文件扩展名为.crt或者.pem
  • PEM编码的私钥文件(用于签名)和私钥文件(用于加密)。
    文件扩展名为.key或者.pem。私钥必须是未设定密码保护的。

注意

如果您选择上传证书链,必须确保证书链的有效性。证书链由多份证书构成,按照一定的顺序排列,每一份在前的证书是由后一份证书签发的。若前后两份证书之间的签发关系不成立,则该证书链便是无效的。

操作步骤

  1. 登录证书中心控制台
  2. 在左侧导航栏,选择 SSL证书 > 证书管理
  3. 证书管理 页面,单击 上传证书
  4. 上传证书 面板,根据配置说明完成相关配置,然后单击 确定

证书上传成功后,您可以在 证书管理 页面查看已上传的证书。您可以将上传的证书部署到支持的火山引擎云产品(如火山引擎CDN、DCDN)进行使用。相关操作,请参见部署证书到火山引擎云产品

配置说明

配置项

说明

证书标准

根据证书是否是国密证书,选择一个证书标准。可选项:

  • 国际标准:要上传的证书不是国密证书。
  • 国密标准:要上传的证书是国密证书。

加密算法

根据您选择的 证书标准,该参数展示了证书中心支持的加密算法。
您的证书所采用的加密算法必须符合对应要求

上传方式

选择一种上传方式。可选项:

  • 手动输入:输入证书内容。
  • 文件上传:从本地计算机上选择证书文件。

证书文件

输入证书文件的内容或者上传证书文件。对于国密证书,证书文件 对应于证书文件(用于签名)。

  • 如果 上传方式手动输入,您需要使用文本编辑工具打开证书文件,然后将文件内容拷贝到 证书文件 输入框。
  • 如果 上传方式文件上传,您可以单击+图标并选择证书文件。您也可以将证书文件拖拽至文件上传区域。

证书私钥文件

输入私钥文件的内容或者上传私钥文件。

  • 如果 上传方式手动输入,您需要使用文本编辑工具打开证书私钥文件,然后将文件内容拷贝到 证书私钥文件 输入框。
  • 如果 上传方式文件上传,您可以单击+图标并选择私钥文件。您也可以将私钥文件拖拽至文件上传区域。

加密证书

输入证书文件(用于加密)的内容或者上传证书文件(用于加密)。具体要求与 证书文件 配置项相同。

说明

该配置项仅在 证书标准国密标准 时才会出现。

加密私钥

输入私钥文件(用于加密)的内容或者上传私钥文件(用于加密)。具体要求与 证书私钥文件 配置项相同。

说明

该配置项仅在 证书标准国密标准 时才会出现。

备注名称

为该证书设置一个备注,方便查询。
备注名称 将会显示在证书列表中,并可用于搜索证书。

项目

选择证书所属的项目。
项目是火山引擎提供的一种资源管理工具。您可以使用项目将属于不同火山引擎云产品的资源进行分组,然后基于项目设置访问控制策略或查询账单。更多信息,请参见项目概述
如果您还没有创建过自定义项目,可以选择 default(默认项目)

允许上传相同证书

默认不允许上传相同的证书。证书中心会检验您上传的证书是否与证书中心已有的证书相同(基于证书指纹进行判断)。如果证书中心已存在相同的证书,那么您的证书无法上传。
如果您打开该开关,那么即使证书中心已存在相同的证书,您仍然可以上传相同的证书。

FAQ

上传证书时遇到“无法补全证书链”报错,如何处理?

如果您上传的证书链无效,那么证书将无法上传,并且您会收到“无法补全证书链”的错误提示。针对这个错误提示,您可以选择只上传针对您的域名颁发的证书,而无需提交整个证书链。
假设您的原始证书链包含 3 本证书,它的结构如下:

-----BEGIN CERTIFICATE-----
证书1
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
证书2
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
证书3
-----END CERTIFICATE-----

您可以使用火山引擎证书解析工具分别解析证书1、证书2、证书3,找到颁发给您的域名的证书。
假设您找到的证书是证书1。那么在上传证书时,您在 证书文件 中输入以下内容,即可成功上传证书:

-----BEGIN CERTIFICATE-----
证书1
-----END CERTIFICATE-----