gpt4 book ai didi

java - Tomcat 重定向到 ERR_BAD_SSL_CLIENT_AUTH_CERT

转载 作者:行者123 更新时间:2023-11-28 22:18:00 25 4
gpt4 key购买 nike

我在 Java 上通过证书完成了身份验证。

因此,当证书存在时,一切正常,当客户端没有证书时,Chrome 会给出 ERR_BAD_SSL_CLIENT_AUTH_CERT(Firefox 给出另一个错误。没关系)

我试图避免向用户显示此空白页面。

那么,当客户端没有证书时,有什么方法可以重定向(或显示)到另一个页面或 html 文件吗?

非常感谢

PS 对不起我的英语。这不是我的母语

最佳答案

据我所知,在 Tomcat 中没有可配置的“简单”方法。但是,如果您没有严格的要求,我认为这样做可能会付出太多努力。您需要:

  • 在 Tomcat 配置中,使用“want”而不是“true”使客户端身份验证不是强制性的。因此 Tomcat 接受没有有效证书的客户端。
  • 在您的代码中,检测客户端是否提供了有效证书,如果没有,则将请求重定向到您喜欢的页面。

我已经在 Apache Shiro 下成功完成了这项工作,因为这是我的要求之一。但如果只是为了向用户显示一个“漂亮的页面”,我认为这样做不值得,我建议不要花时间在这上面。

关于java - Tomcat 重定向到 ERR_BAD_SSL_CLIENT_AUTH_CERT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36760705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com