是否可以根据所使用的子域在同一个 ASP.NET 网站上使用多个不同的 ssl 证书?
我正在 IIS7 上运行 ASP.NET MVC 网站,并使用 StartSSL 颁发的通配符 SSL 证书进行保护。
通常通配符证书非常昂贵,但我们需要额外的子域功能。幸运的是,StartSSL 证书颁发的通配符证书非常便宜,并且所有现代桌面浏览器都支持,所以到目前为止对我来说效果很好。
但现在我已经开发了我们网站的移动版本,并且有很多移动设备/浏览器发出有关无法验证 SSL 证书真实性的警告(Windows Phone 7 和 Opera 10 Mobile 是最突出的例子)。
是否可以将我们现有的通配符证书用于我们网站上除一两个子域之外的所有子域,并为这少数子域使用 Thawte 或 Verisign 证书?
I'm running an ASP.NET MVC website on IIS7 secured with a wildcard SSL certificate issued by StartSSL.
Usually a wildcard certificate is very expensive, but we need the extra subdomain functionality. Fortunately the wildcard certificate issued by StartSSL certificate is very cheap and supported by all modern desktop browsers, so it worked fine for me so far.
But now I have developed a mobile version of our website and there are lots of mobile devices / browsers that issue a warning about not being able to verify the SSL certificate's authenticity (Windows Phone 7 and Opera 10 Mobile are the most prominent examples).
Would it be possible to use our existing wildcard certificate for all subdomains on our website except one or two and use a Thawte or Verisign certificate for those few subdomains?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于证书验证发生在 Web 服务器知道客户端请求哪个子域之前,因此您只能通过将子域放置在不同的 IP 上来实现此目的。
As certificate validation happens before the web server can know which subdomain the client requests, you can only do this by placing the subdomains on different IPs.