本文介绍CDN加速域名配置HTTPS中间证书的方法。 背景说明 中间证书是根证书颁发机构CA对中间证书颁发机构的公钥进行数字签名得到的证书。其作用是通过中间证书的私钥来签署最终用户的SSL证书,通过中间根对另一个中间根进行签名,然后CA使用它来对证书进行签名。如果CA直接从其根源颁发服务器证书,在这一过程中出现任何错误或者要求撤销每个使用root签名的证书,那么这个证书将立即不受信任。因此,为了避免这种风险发生,CA机构一般会引用中间证书。 主流浏览器如Firefox或者Chrome对未安装中间证书的网站可能会作出此链接不受信任的提示,或者安装了安全证书的网站,用手机访问时还是会出现不安全的提示,其实这都是中间证书链不完整导致的。 配置说明 1. 天翼云CDN控制台支持pem的证书格式。 2. 在【域名管理】【域名列表】选中对应域名,单击编辑进入配置界面,单击右侧【请求协议】,在【请求协议】模块,勾选【HTTPS】。单击右侧【HTTPS配置】,在【证书】模块,单击【点击上传】,输入证书备注名,在【证书公钥(PEM)格式】输入域名证书拼接中间证书即可,具体拼接格式如下: BEGIN CERTIFICATE 域名证书 END CERTIFICATE BEGIN CERTIFICATE 中间证书 END CERTIFICATE 示例: