最近更新时间:2024.01.02 15:54:54
首次发布时间:2022.06.17 20:11:06
如果您从第三方证书服务平台获得了SSL证书,希望将您的SSL证书部署到火山引擎云产品进行使用,或者希望在证书中心统一管理所有SSL证书(如进行证书的续费操作等),您可以将SSL证书上传到证书中心。本文介绍如何在证书中心控制台上传SSL证书。
您只能上传采用以下加密算法的证书到证书中心:
上传SSL证书前,确保您已经准备好证书和私钥文件。
要上传采用RSA/ECC算法的证书,您需要准备以下文件:
.crt
或者.pem
。.key
或者.pem
。私钥必须是未设定密码保护的。要上传采用SM2算法的证书,您需要准备以下文件:
.crt
或者.pem
。.key
或者.pem
。私钥必须是未设定密码保护的。注意
如果您选择上传证书链,必须确保证书链的有效性。证书链由多份证书构成,按照一定的顺序排列,每一份在前的证书是由后一份证书签发的。若前后两份证书之间的签发关系不成立,则该证书链便是无效的。
证书上传成功后,您可以在 证书管理 页面查看已上传的证书。您可以将上传的证书部署到支持的火山引擎云产品(如火山引擎CDN、DCDN)进行使用。相关操作,请参见部署证书到火山引擎云产品。
配置项 | 说明 |
---|---|
证书标准 | 根据证书是否是国密证书,选择一个证书标准。可选项:
|
加密算法 | 根据您选择的 证书标准,该参数展示了证书中心支持的加密算法。 |
上传方式 | 选择一种上传方式。可选项:
|
证书文件 | 输入证书文件的内容或者上传证书文件。对于国密证书,证书文件 对应于证书文件(用于签名)。
|
证书私钥文件 | 输入私钥文件的内容或者上传私钥文件。
|
加密证书 | 输入证书文件(用于加密)的内容或者上传证书文件(用于加密)。具体要求与 证书文件 配置项相同。 说明 该配置项仅在 证书标准 是 国密标准 时才会出现。 |
加密私钥 | 输入私钥文件(用于加密)的内容或者上传私钥文件(用于加密)。具体要求与 证书私钥文件 配置项相同。 说明 该配置项仅在 证书标准 是 国密标准 时才会出现。 |
备注名称 | 为该证书设置一个备注,方便查询。 |
项目 | 选择证书所属的项目。 |
允许上传相同证书 | 默认不允许上传相同的证书。证书中心会检验您上传的证书是否与证书中心已有的证书相同(基于证书指纹进行判断)。如果证书中心已存在相同的证书,那么您的证书无法上传。 |
如果您上传的证书链无效,那么证书将无法上传,并且您会收到“无法补全证书链”的错误提示。针对这个错误提示,您可以选择只上传针对您的域名颁发的证书,而无需提交整个证书链。
假设您的原始证书链包含 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-----