【问题标题】:Require client certificate only for a folder仅需要文件夹的客户端证书
【发布时间】:2018-04-23 15:57:58
【问题描述】:

目前我的应用程序在负载平衡器 (NetScaler) 下并且它执行 SSL 卸载,所以我的应用程序在 http 中运行,但在外部是在 https 上。在 IIS 中只绑定了 http:80。负载均衡器使用名为*.mycert.com的证书

现在我需要为我的应用程序/Services 的特定文件夹提供客户端证书,但证书myPeskyCert 与*.mycert.com 非常不同。这是必要的,因为我必须尊重客户如何称呼我。

目前我正在关注以下答案:

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桥接,所以我得在web app上绑定443
  2. 以这种方式所有我的应用程序都显示为 myPeskyCert

我必须如何处理 IIS 才能将我的应用程序显示为 *.mycert.com,但在请求文件夹 /Services 时请求 myPeskyCert?

【问题讨论】:

  • 我认为没有每页设置。

标签: asp.net ssl iis client-certificates


【解决方案1】:

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

解决方法如下:

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

【讨论】:

    猜你喜欢
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 2020-08-16
    • 2019-02-22
    • 1970-01-01
    相关资源
    最近更新 更多