为了保证客户端和服务端通过HTTPS成功通信,您在安装SSL证书时,也需要安装CA根证书和中间证书。本文介绍如何获取CA根证书和中间证书。

根证书

使用场景

如果您的业务用户通过浏览器访问您的Web业务,则您无需关注根证书,因为CA根证书已经内置在浏览器。您只需在Web服务器安装经CA签发的SSL证书,即可实现浏览器与服务端的HTTPS通信。关于安装SSL证书的相关操作,请参见SSL证书安装指南

如果您的业务用户通过Java等客户端访问您的Web业务,由于客户端没有内置CA根证书,您可能需要在对应客户端手动安装CA根证书,保证客户端能够校验服务端的加密信息。例如,假设服务端安装了DigiCert OV型SSL证书,则客户端需要有DigiCert OV型根证书,才能实现客户端与服务端的HTTPS通信。

警告 在客户端安装根证书以实现客户端校验,可能会因为根证书过期失效或策略变更等导致业务中断,我们不推荐您使用该方式。如果您确认已了解相关风险,且仍需要在App、Java客户端安装根证书,则可以参考下载地址,下载您需要的CA根证书。

相比于在客户端安装根证书以实现客户端校验,我们推荐您使用系统默认信任库进行客户端校验,并开启域名强校验来增加App的安全性。如果需要了解更多信息,请提交工单或在SSL证书控制台左侧导航栏,单击有问题?找专家!,然后扫描二维码,进入钉钉服务群联系售后技术支持人员。

下载地址

目前只支持下载部分CA根证书,具体下载地址如下:

中间证书

为了避免客户端与服务端的HTTPS通信失败,您在安装SSL证书时,也需要安装中间证书。通常情况下,您下载的SSL证书已经包含了中间证书,所以您可以直接安装SSL证书。例如,当您下载Apache证书文件后,其中的domain name_chain.crt文件已经包含了中间证书。

注意 如果您的SSL证书不包含中间证书或者您的中间证书已过期,请访问证书品牌的官网下载中间证书或者提交工单联系售后技术支持人员来协助您获得中间证书的下载链接。