我提供了我的csr文件,我得到了签名的.cer& .p7b文件的证书。 现在如何在我的服务器上安装它?
我在ubuntu 13.04上运行了一个apache 2.2服务器
我尝试在Apache中添加证书
<VirtualHost *:443>
...
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/certs/mydomain.cert
SSLCertificateKeyFile /etc/apache2/ssl/certs/mydomain.key
SSLCertificateChainFile /etc/apache2/ssl/certs/mydomain.cer
...
</VirtualHost>
然后我使用
重新启动了apachesudo /etc/init.d/apache2 restart
仍然是网址问我证书。我该如何测试我的证书是否已安装?
请就此提出建议。
此致 纳西尔
答案 0 :(得分:3)
CER是Micrsoft特定格式的证书。 IE以特殊方式处理文件扩展名。它不是具有中间体CA证书的链文件。链文件包含根CA和服务器证书之间的所有证书。没有链文件,浏览器无法验证信任链。
您的CA应该有一个适当的证书链文件,可以在其网站上的某个位置下载。