【问题标题】:Using different client certificates for different routes对不同的路由使用不同的客户端证书
【发布时间】:2021-12-31 16:09:20
【问题描述】:

我正在使用 SSL 应用程序,我想从 两个客户端证书 中读取数据。 当用户访问我的网站时,他会选择一个证书并输入一个 pin,该 pin 会被缓存并供后续请求使用,直到 Chrome(等)重新启动。

关于如何在同一站点上第二次提示用户提供证书的任何想法?

问候。

【问题讨论】:

标签: c# asp.net .net ssl iis


【解决方案1】:

满足我需求的解决方案是将应用程序绑定到 IIS 配置中的两个 https 端口。也适用于 IIS Express。

更多信息:我正在对由单个 <location> 标签 web.config 匹配的路由发出两个 ajax 请求。此位置需要证书,这意味着用户在访问它们时会收到提示。由于这两个 ajax 调用转到不同的端口,因此用户也会收到第二个 ajax 调用的提示。

知道如何清除缓存对于其他用例会更好,因为我不会要求我的用户执行重新启动 Chrome 的操作。

【讨论】:

  • 我很高兴问题已经解决。如果您可以将解决方案标记为答案,我们将不胜感激。
猜你喜欢
  • 1970-01-01
  • 2010-12-11
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-01
相关资源
最近更新 更多