1

我应该如何使用功能性 Web 框架为 Spring Boot 服务配置 SSL?

通过设置 server.ssl.* 属性进行的配置不起作用(意味着根本没有发生任何事情),如果我正确阅读文档,则仅支持 server.port 和 server.address 。

作为运行时,我更喜欢 netty,但我也可以使用 tomcat。

4

1 回答 1

1

事实上,使用server.ssl.*配置键是正确的方法。从 Spring Boot 2.0.0.M5 开始尚不支持此功能,但它将在未来的 Milestone 版本中提供(您可以关注 issue #9431)。

您可以使用定制器作为解决方法;Spring Boot 已经为 Tomcat 提供了其中的一些(请参阅 参考资料TomcatConnectorCustomizer),但不幸的是还没有为 Netty 提供(请参阅#10418)。

同时,您可以提供自己的ReactiveWebServerFactorybean 并手动设置您的 Netty 服务器来执行此操作。

于 2017-10-12T19:28:37.647 回答