2

我想在我的 Spring Boot 应用程序中实现 TLS 1.3。

https://blog.gypsyengineer.com/en/security/an-example-of-tls-13-client-and-server-on-java.html

在此博客中,我看到 TLS 1.3 只能与 Java 11 一起使用。这是真的吗?

请给我一步一步的程序来实现它。

4

1 回答 1

7

如果您只想在 Spring Boot 应用程序中使用 TLSv1.3,您可以在您的application.properties文件(或任何属于活动配置文件的属性/yml 文件)中配置它。

server.ssl.enabled-protocols=TLSv1.3

server.ssl.enabled-protocols属性需要一个列表,所以如果你想要 TLSv1.2 和 TLSv1.3,你也可以这样做:

server.ssl.enabled-protocols=TLSv1.2,TLSv1.3

可以在文档中找到在 Spring Boot 中配置 SSL/TLS 的综合指南。所有 SSL/TLS 属性都可以在文档的此附录中找到。

为了回答您的问题,是的,TLSv1.3 是在 Java 11 中提供的。

于 2019-06-06T19:24:59.357 回答