Spring Boot 中的 Undertow 忽略 server.ssl.ciphers 属性
Posted
技术标签:
【中文标题】Spring Boot 中的 Undertow 忽略 server.ssl.ciphers 属性【英文标题】:Undertow on springboot ignores server.ssl.ciphers property 【发布时间】:2018-05-04 18:47:00 【问题描述】:我正在使用 undertow 运行 SpringBoot 1.3.1。我有一个 SSL 连接,但我想使用 server.ssl.ciphers 属性配置允许的密码集,但是 undertow 会忽略这些配置并使用相同的密码,即使它不在配置的列表中。
有什么提示吗?
谢谢你, 瑞
【问题讨论】:
【参考方案1】:支持通过 server.ssl.ciphers
配置 Undertow 是 added in Spring Boot 1.4,因此您最简单的选择可能是升级。 1.3.x(和 1.4.x)不再受支持,所以还是建议升级。
【讨论】:
非常感谢。升级并不完全是一种选择,所以我调试了代码,发现 Jetty 和 Tomcat 正在使用“ssl.class#getCiphers()”,所以我最终将引擎从 undertow 切换到 tomcat 并正常工作。谢谢你的回答:)以上是关于Spring Boot 中的 Undertow 忽略 server.ssl.ciphers 属性的主要内容,如果未能解决你的问题,请参考以下文章
带有undertow servlet容器的spring-boot应用程序中的“没有共同的密码套件”错误
Undertow技术:为啥很多Spring Boot开发者放弃了Tomcat
Spring Boot配置Tomcat容器Jetty容器Undertow容器
使用spring boot在undertow中禁用http TRACK/TRACE