仅对文件夹

时间:2018-04-23 15:57:59

标签: asp.net ssl iis client-certificates

目前我的应用程序位于负载均衡器(NetScaler)下,它执行SSL卸载,因此我的应用程序在http中运行,但外部在https上运行。在IIS中只绑定http:80。负载均衡器使用名为*.mycert.com

的证书

现在,我必须为我的应用程序/Services的特定文件夹要求客户端证书,但证书myPeskyCert与* .mycert.com不同。这是必要的,因为我必须尊重客户如何打电话给我。

Currenlty我正在遵循以下答案:

Can IIS require SSL client certificates without mapping them to a windows user?

What is the difference between requiring an SSL cert and accepting an SSL cert?

,但以这种方式我的申请:

  1. 我必须做ssl桥接,所以我必须在网络应用上绑定443
  2. 以这种方式 ALL 我的应用程序显示为myPeskyCert
  3. 我如何处理IIS以便将我的应用程序显示为* .mycert.com,但是在请求文件夹/服务时请求myPeskyCert?

1 个答案:

答案 0 :(得分:0)

这是不可能的,证书必须引用整个网站。

解决方案如下:

  • 将应用程序绑定到两个不同的URL绑定
  • 在平衡器上设置了一个证书,另一个在两个不同的URL上设置了ssloffload