2016-10-13 107 views
1

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

我没有看tomcat的,显然我描述的行为不被视为一个错误: https://bz.apache.org/bugzilla/show_bug.cgi?id=59120

回答

相关问题