gpt4 book ai didi

tomcat - 使用 SSL 的 Tomcat 下的 Web 应用程序

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

我想保护我最近开发的应用程序,我遵循了 mkyong 的教程。

它只适用于 tomcat 管理器的页面。

确实,我使用 <transport-guarantee>CONFIDENTIAL</transport-guarantee><auth-method>CLIENT-CERT</auth-method> .

一开始,我不确定mkyong的证书,所以我按照maximporges中的说明进行操作。 .

我不断收到错误代码 401。

当我将 auth-method 从 CLIENT-CERT 更改为 BASIC 时,系统提示我输入登录名和密码,我输入了 中存在的用户凭据tomcat-users.xml,并且有效。

我试图在 tomcat-users.xml 中添加一个用户,例如 <user username="CN=xxxx xxx xxx, O=knmi, O=users, O=dutchgrid" password="null" roles="abc" />我复制了之前为证书输入的完全相同的信息,但没有用。

我认为服务器找不到客户端的证书

注意:我必须更改 protocol="HTTP/1.1"protocol="org.apache.coyote.http11.Http11AprProtocol"server.xml 中以避免获得 ERR_BAD_SSL_CLIENT_AUTH_CERT .

最佳答案

[评论回复]

要建立安全连接,您不需要客户端证书。这里给你一个简单的教程http://www.mkyong.com/tomcat/how-to-configure-tomcat-to-support-ssl-or-https/

如果您想要一个“绿条”,我建议您购买一个 SSL 证书而不是生成一个

不需要 web.xml 中的 Tomcat 标记。参见 Is security-constraint configuration for Tomcat mandatory?

<transport-guarantee>CONFIDENTIAL</transport-guarantee> 

强制 HTTPS 禁用 http 连接器,通常在端口 8080 上。然后,只有 https 连接器可以访问

关于tomcat - 使用 SSL 的 Tomcat 下的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37595089/

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