asp.net-core - 在浏览器中过滤客户端证书
问题描述
我有使用红隼运行的 .net 核心 Web 应用程序。我们有客户端证书授权,它工作正常,但有一个问题,如果用户有一些自定义公司相关的客户端证书,那么浏览器会提供大量的客户端证书。但我们只接受某些证书。所以问题是如何根据根证书过滤掉客户端证书。我还没有找到将根证书列表传递给客户端的任何方法,我只能在用户已经选择证书后验证它们。我见过很少有浏览器提供仅选择兼容证书的网站,但是由于它们使用不同的技术,因此对 .net 核心没有多大帮助
解决方案
推荐阅读
- javascript - 在字符串 JavaScript 中的每个字符后添加一个空格
- php - 无法在 Laravel 5.8.16 中发送没有错误的 SMTP 邮件
- php - 推荐:如何使用 laravel 动态加载帖子
- liquibase - liquibase“更改日志文件类路径名”
- apache-flink - 什么时候在 Flink 中使用 CoProcess 函数?
- css - 如何在 SVG 图像上做透明圆圈?
- c++ - 在无模式对话框中阻止 ESC 和 Enter 键(Win32,非 MFC)
- c# - 如何创建可以在运行时添加按钮的滚动部分?
- django - 如何在Django中使用关键字搜索后显示的对象结果排序
- python - 为什么将输入和模型转换为 float16 不起作用?