我的服务器上有这个证书:
DigiCert -> DigiCert高保障EV CA-3 -> wildcard.mydomain.com
如果"DigiCert高保证EV CA-3“没有安装在客户端计算机上,我会从浏览器得到一个错误,即服务器证书无效。如果我手动安装它,它工作得很好。
但是如果我转到https://github.com,我可以在浏览器中看到这个证书链:
DigiCert -> DigiCert高保障EV CA-1 -> github.com
如果我通过certmgr.msc签入我的用户证书存储区,我可以找到根CA (DigiCert),但找不到直接的证书。为什么这是有效的?
也许我可以将Apache设置为立即将证书发送到浏览器?
发布于 2012-09-21 03:09:40
您可以使用SSLCertificateChainFile向浏览器提供中间证书。
https://stackoverflow.com/questions/12518921
复制相似问题