gpt4 book ai didi

java - 通过 SSL 访问 tomcat7 控制台的问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:58:22 28 4
gpt4 key购买 nike

我已在 tomcat 7 上启用 SSL 以进行服务器端身份验证。为此,我使用以下方法使用 keytool 生成了自签名证书命令集:

keytool -genkey -keyalg RSA -alias temp -keystore temp.jks -storepass passwd

我在 server.xml 中做了以下更改。

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"    
SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreType="JKS"
keystoreFile="[PATH TO KEYSTORE]"
keystorePass="passwd" keyAlias="temp"/>

启动 tomcat 后,当我尝试使用以下 URL 在 https 上访问 tomcat 时:localhost:8443,预期的弹出窗口出现在 firefox 询问是否信任自签名证书(这意味着没有任何问题使用 server.xml 配置,因为 Tomcat 能够成功找到证书), 是否添加安全异常。我允许添加安全异常。但是下次当我尝试访问时上面的 url,Mozilla 显示以下错误消息:

安全连接失败

An error occurred during a connection to localhost:8443. 
Peer reports it experienced an internal error. (Error code:
ssl_error_internal_error_alert)

谁能告诉我,如何解决这个问题?

最佳答案

经过一些 google-fu: https://support.mozilla.org/en-US/questions/750946

检查您的服务器是使用 Oracle 的 JDK 还是使用 OpenJDK。

顺便说一句,您需要使用 Oracle 的 JDK。 OpenJDK 不适用于证书,会引起很多麻烦。您很可能已经了解到。

关于java - 通过 SSL 访问 tomcat7 控制台的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26324079/

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