在浏览器中过滤客户端证书

问题描述 投票:0回答:1

我有使用 kestrel 运行的 .net core Web 应用程序。我们有客户端证书授权,效果很好,但有一个问题,如果用户有一些与自定义公司相关的客户端证书,那么浏览器会提供大量客户端证书。但我们只接受某些证书。 那么问题是如何根据根证书过滤掉客户端证书。我还没有找到任何方法将根证书列表传递给客户端,我只能在用户选择证书后验证它们。 我见过很少有浏览器提供仅选择兼容证书的网站,但由于它们使用不同的技术,因此对 .net core 没有多大帮助

asp.net-core ssl client-certificates kestrel-http-server
1个回答
0
投票

请参阅使用 Kestrel 的示例此处。我个人发现它无法在 Windows 上运行,所以我会在 Linux 上托管。

有关 Windows 的更多信息,请参阅此处

© www.soinside.com 2019 - 2024. All rights reserved.