我们有一个部署到IIS的应用程序,每次连接到它时,我们都会得到以下浏览器提示:
选择一个证书以向 sitename 验证您自己
的数据
我们没有理由质疑客户端证书,并且似乎错误地引入了此设置
我们怎么才能消除它?
研究:
- How can I prevent browsers from prompting Users for a Client Certificate?上的这个问题看起来很相似,但还没有答案,而且也是关于在kestrel-http-server上设置的
- 关于Browser is not prompting for a client certificate的这个问题是关于如何确保有提示的,并没有提供足够的提示来防止出现提示
1条答案
按热度按时间dhxwm5r41#
1.打开IIS并导航到您的网站或应用程序,然后转到SSL设置
的数据
1.将客户端证书设置设置为“忽略”
的
“Accept”和“Require”都将挑战客户端证书
1.回收应用池并重新启动浏览器进行测试
注意:SSL设置继承自您的Site > Application,因此您可能需要在多个级别应用这些SSL设置
进一步阅读: