我们有一个奇怪的问题,IE7 没有显示错误迹象,但 Firefox 和 Linux 工具有。例如,一个 wget 测试可能用于监控系统的 SSL 可用性(公共 DNS 和 IP 地址匿名):
wget https://subdomain.website.edu
--2009-09-02 14:11:06-- https://subdomain.website.edu/
Resolving subdomain.website.edu... 192.168.227.87
Connecting to subdomain.website.edu|192.168.227.87|:443... connected.
ERROR: cannot verify subdomain.website.edu's certificate, issued by `/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa (c)05/CN=VeriSign Class 3 Secure Server CA':
Unable to locally verify the issuer's authority.
To connect to subdomain.website.edu insecurely, use `--no-check-certificate'.
Unable to establish SSL connection
“无法在本地验证发行人的权限,”它说。证书有问题,或者验证证书的本地系统有问题吗?
您的证书可能由浏览器直接信任的证书签名。您的 Web 服务器未提供系统信任的证书和站点证书之间的中间证书。
如果您的 Web 服务器是 apache,您可能需要使用SSLCertificateChainFile和Verisign中的相应证书包,以便您的 Web 服务器可以提供构建证书链所需的所有证书。