升級到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