最近,我注意到一些SMTP (邮件)客户端试图通过使用STARTTLS命令连接SMTP服务器,并在握手时指定TLSv1.3版本。目前启用了TLSv1.2和其他几个选项。那么,TLSv1.3现在是否可以使用呢?或者黑客又玩了:)?
发布于 2015-04-03 23:28:16
哪儿都找不到。这甚至还不是一个合适的草案,更别提RFC了。据我所知,只是一个愿望清单。
编辑--显然这是一个即将到期的答案,因为TLS1.3总有一天会成为一个标准并被广泛采用。现在,这种情况已经发生,并可在Java1.8的后期版本中使用。
发布于 2020-07-17 14:34:09
TLS 1.3现已正式移植到Java 8. :)
发布于 2019-07-19 10:32:51
对于任何感兴趣和/或期待在Java 8中支持TLSv1.3的人来说,Azul最近刚刚发布了JDK 8构建,并提供了TLSv.1.3支持。
release/azul-systems-brings-updated-transport-layer-security-to-java-se-8/
OpenJSSE是Java 8的TLS1.3forJavaSE 8的开源实现,它已经包含在其Zulu社区和Zulu企业产品的最新版本中。这个基本安全标准的源代码、示例用例和文档可以在GitHub上在https://github.com/OpenJSSE/openjsse的OpenJSSE项目下获得。TLS 1.3标准于2018年8月发布,是TLS 1.2和以前的安全套接字层(SSL)标准的继承者,这些标准多年来一直是基于互联网的安全通信的一部分。自2018年9月以来,Java中已经包含了TLS 1.3支持,作为Java 11的一部分,但在早期版本的Java中没有提供支持。 今天,几乎所有的生产Java应用程序都基于早期的Java 8标准,许多开发人员仍然倾向于部署能够使用大量只在Java SE 8上工作的库、应用程序和实用程序的软件。然而,现有的Java SE 8实现只支持TLS到1.2版本。 OpenJDK 8的Zulu构建现在包括了OpenJSSE TLS1.3JSSE提供程序,它可以用于启用TLS1.3支持,而不需要任何应用程序或代码更改。Zulu 8中包含的OpenJSSE提供程序也可以通过编程方式用于编写TLS1.3和RSASSA功能,这些功能无法通过JavaSE8API直接获得。Azul支持TLS1.3和Java 8的Zing JVM的一个版本将在7月底发布。
https://stackoverflow.com/questions/29437596
复制相似问题