gpt4 book ai didi

ssl - Spring Boot 1.4、嵌入式 Tomcat、IBM JDK 且无法使用 TLSv1.2

转载 作者:太空宇宙 更新时间:2023-11-03 13:36:04 24 4
gpt4 key购买 nike

升级到 SB 1.4 后,我无法在我的 SB 应用程序中将 TLSv1.2 与嵌入式 tomcat 结合使用。一些调试让我发现 org.apache.tomcat.util.net.jsse.JSSEUtil 正在确定 IBM JDK 8 可用的唯一 SSL 协议(protocol)仅为 TLS1.0。我无法让 Tomcat 检测其他 SSL 协议(protocol),而且我不确定在嵌入式 tomcat 初始化中我可以在哪里拦截和更改 SSL 配置。我已经尝试将 server.ssl.protocol server.ssl.enabled-protocols 都设置为 TLSv1.2(这可能是多余的)以及添加 TomcatConnectorCustomizer 并设置 sslEnabledProtocols 和 sslProtocols 属性直接在连接器上。在后一种情况下,我收到一条 sslUtilBase.noneSupported 消息,因为我提供的协议(protocol)列表与 tomcat 创建的已实现协议(protocol)列表不相交。还有哪些其他配置定制、覆盖等可用于让 tomcat 不使用它在 JSSEUtil 中确定的错误默认值?

我确实查看了 tomcat,显然我描述的行为不被视为错误: https://bz.apache.org/bugzilla/show_bug.cgi?id=59120

最佳答案

Tomcat 8.5.6 包含对 IBM JDK 问题的修复,它包含在 SB 1.4.2 中。该修复与 https://bz.apache.org/bugzilla/show_bug.cgi?id=60138https://bz.apache.org/bugzilla/show_bug.cgi?id=60138 有关.

关于ssl - Spring Boot 1.4、嵌入式 Tomcat、IBM JDK 且无法使用 TLSv1.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40030037/

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