因为某些浏览器的原因,可能我们需要为证书配置 OCSP 。
花了一下午进行调试和整理,现在已经成功,现在写下心得。
证书是在 PositiveSSL 购买的,也就是现在的 Comodo 证书。
如何生成 csr 并生成密钥,并购买证书,因为教程比较多,这里就不在阐述了。
一般我们购买证书之后,在邮件或者等地方都可以下载到我们需要的证书文件,常见的压缩包里会包含两个:
doamin.crt 也就是我们的域名网站证书
domain.ca-bundle 捆绑证书,包含根证书和中间证书。
当然如果没有中间证书,我们也可以在购买的对应证书官网下载,比如 comodo :https://support.sectigo.com/Com_KnowledgeDetailPage?Id=kA01N000000rfBO
我们来看一下该页面对中间证书的介绍,因为我们使用的是个人域名申请,所以这里就只看 Domain Validation 这一栏
Domain Validation
[Download] Sectigo RSA Domain Validation Secure Server CA [ Intermediate ] 为中间证书
[Download ] USERTrust RSA Root xSigned using AAA CA [ Cross Signed ] 为交叉签名
(Or)
[Download] Sectigo RSA DV Bundle [ Intermediate + Cross Signed ] 顾名思义,就是以上两个的合并文件。
其实我们下载上面的捆绑证书,然后在使用我们的域名证书合并在一起也就生成了完整的证书链: