为什么Google chrome会提示“选择证书进行身份验证"? [英] Why does google chrome prompts to "select a certificate to authenticate yourself"
问题描述
我有一个运行在tomcat服务器中的应用程序,该服务器位于具有适当证书的NginX后面.当我尝试在Mac OS X中使用Chrome访问此应用程序时,在浏览器中弹出选择证书以对自己进行身份验证"弹出窗口.
I have an application running in a tomcat server which is behind a NginX which has a proper certificate. When I try to access this app using Chrome in Mac OS X, I get the "select a certificate to authenticate yourself" pop-up in the browser.
我想避免这种情况.为此,我需要知道为什么会这样.有人可以解释为什么会这样吗?
I want to avoid this. To do it, I need to know why this occurs. Can someone explain why this is happening?
推荐答案
这是因为Tomcat服务器需要TLS客户端身份验证才能建立连接.您应该更改Tomcat服务器配置以禁用TLS客户端身份验证.
That's because your Tomcat server requires TLS client authentication to established the connection. You should change the Tomcat server configuration to disable TLS client authentication.
这篇关于为什么Google chrome会提示“选择证书进行身份验证"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!