asp.net - SSL 证书可以跨网站和 IIS (asp.net) 上的虚拟目录共享吗?

标签 asp.net iis ssl

如果我有一个安装了 ssl 证书的网站 (mydomain.com)。例如,我然后创建一个虚拟目录 mydomain.com/forums,我希望该站点也被相同的 ssl 证书覆盖。这会在 iis7 和更高版本上自动发生吗?有什么我需要做的特别的事情才能实现吗?有什么需要注意的问题吗?

最佳答案

证书中描述的身份遵循 RFC 2818 (Section 3.1) 中定义的规则.这适用于整个主机,因此 mydomain.com 上的相同证书将对该主机内的所有 URI 有效。

请注意,我说的是使用此主机的 URI,不一定是子域上的主机,例如subdomain.mydomain.com:在这种情况下,证书也必须对该子域有效。

正如我在 this answer on Security.SE recently 中所说的那样,即使使用更新的 RFC 6125,它允许证书主题备用名称中的 URI 条目(RFC 2818 仅讨论 DNS 名称或 IP 地址),验证也不会超出主机名。

关于asp.net - SSL 证书可以跨网站和 IIS (asp.net) 上的虚拟目录共享吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272852/

相关文章:

asp.net - 保护从 DMZ 到企业域中 WCF 服务的服务调用

asp.net - 使用 ashx/axd 制作处理程序和使用我在 ASP.NET 中自己制作的东西有什么区别?

iis - 如何在Windows XP上安装IIS Express 7.5?

nginx - 需要来自 Nginx 的证书链(在传入接口(interface)上)

ssl - 对等方未加入 channel 并且 TLS 连接出错(IP SAN 错误)

ssl - 奇怪的 SSL 证书问题

c# - 为什么 jQuery $.ajax 运行速度非常慢?

c# - 这是一个有点笼统的查询,但是 ASP.NET 应用程序如何知道请求是来自一台计算机还是另一台计算机?

c# - 通过 ASP.NET MVC 的 IIS 发送电子邮件

jquery - 将 jQuery 添加到 ASP.NET MVC 应用程序