2014-03-06 48 views
0

我已经在IIS上部署了我的asp.net mvc网站,并为我的asp.net mvc网络应用程序添加了有效的安全证书。但是当前用户访问应用程序时,他们总是会收到以下消息: - enter image description here 使用Firefox或Chrome访问系统时,不会显示任何消息。那么任何人都可以建议什么导致此消息出现在IE上? 谢谢IE上的网站安全证书信息

+0

是IE浏览器与Chrome/Firefox的区别只是_you_看到了什么,或者有用户报告过这种一致的差异? – J0e3gan

回答

1

有效和可信证书是两个不同的东西。

1)评判由IE的消息......

的安全证书本网站所呈现的不是由受信任的证书颁发机构颁发。

...,它看起来像你的网站使用的是自签名证书或其他证明是有效的(例如未过期),但不被信任 - 即通过信任链可验证到受信任的证书颁发机构( CA)。

由受信任的CA信任的(CA)颁发(并因此可验证)的主机或域证书将解决此第一个问题。

2)此外,通过IE的后续消息判断......

本网站提供的安全证书是为不同的网站的地址发出。

...,您的网站使用不同的主机名发布的主机证书(例如yourserver - 记录在其CN,或通用名),比一个给你发送你的要求(例如www)。

对于相同的主机名(例如,用CN=www.yourdomain.com)发出的主机证书,其请求被发送(即www.yourdomain.com)将解决这一问题第二。为相同域发出的域名证书(例如CN=yourdomain.com)将向其发送请求。

3)然而,关于IE行为不同比Chrome和Firefox,你确定你没有以前添加例外在Firefox或Chrome网站&证书?根据我的经验,所有有问题的浏览器都会警告不可信证书(虽然有点不同)。

这里有IE,Chrome和火狐警告的某个站点使用不可信(自签名)证书的例子:

Untrusted Certificate Warning in IE

Untrusted Certificate Warning in Chrome

Untrusted Certificate Warning in Firefox