我最近为 VPS 上的一个域名设置了 SSL 证书。后来我发现它需要中间证书才能在所有设备上正常运行。
有问题的 SSL 是123-reg 的基本 SSL。
他们说这个包的中间证书是这里。
据我所知(我的系统管理员技能很基础),我需要去
WHM
>> SSL/TLS
» Install an SSL Certificate on a Domain
,
挑选我想要使用/更新的证书,并将 123 reg 提供的根 ca 粘贴到字段中Certificate Authority Bundle
。
但是当我这样做时,它会告诉我以下错误:
The CA bundle does not match the certificate.
对于这里发生的事情有什么建议吗?
答案1
据我所知,您有中级证书问题(不知道该怎么说)。您需要的是以下 3 件事:
1:您的域证书 2:您的中间证书颁发机构 (intermediateCertificateAuthority) 3:RootCA 的证书
现在在记事本中打开这三个文件并创建一个具有以下结构的新 crt 文件:
------BEGIN CERTIFICATE-------
Certificate of Yourdomain.crt
------END CERTIFICATE---------
------BEGIN CERTIFICATE-------
Certificate of YourIntermediateCertificateAuthority.crt
------END CERTIFICATE---------
------BEGIN CERTIFICATE-------
Certificate of RootCA.crt
------END CERTIFICATE---------
当然,您要将内容放在正确的位置。希望这能有所帮助。