哪个TLS版本支持Netty? TLS 1.0,1.1或1.2?我看着http://netty.io/5.0/xref/io/netty/handler/ssl/SslHandler.html,但它没有确切地说出哪个版本。哪个TLS版本支持Netty? TLS 1.0,1.1或1.2?
2
A
回答
3
它可能取决于一些事情。例如:
1)您使用的是什么版本的java,并且您将Netty用作客户端还是服务器?
Java 1.7在服务器模式下启用TLS 1.2,但在客户端模式下默认禁用它。请参阅https://blogs.oracle.com/java-platform-group/entry/java_8_will_use_tls以供参考。
2)您是使用Java还是OpenSSL JNI提供程序?
这java的提供商将有典型的Java配置,但OpenSSL的提供商将取决于您在链接的OpenSSL版本。
3)什么版本的Netty您使用的是?
我对3.9x分支不太熟悉,所以你将不得不调查它们是否与4.x和5.0一致。对于常见用例(Java 8,Netty Server,Java ssl提供程序,netty 4.x或5.x),如果您配置的SSLEngine支持它们,Netty将支持TLS 1.0,1.1,1.2的定义here在你的管道中。
3
Netty在内部使用Java SSL引擎,如下所示,它在处理程序链中。
pipeline.addLast("ssl", new SslHandler(sslEngine));
因此,它支持的TLS版本取决于您使用的JDK版本。 例如,如果您使用JDK 1.6,则它支持TLSv1,其中JDK 1.7支持TLSv1,TLSv1.1,TLSv1.2。
Regards, Ravindra。
相关问题
- 1. 支持Netty SSL/TLS/HTTPS
- 2. TLS 1.2支持仅取决于.NET框架的版本吗?
- 3. 如何配置Openfire的支持TLS 1.2
- 4. EWS连接是否支持TLS 1.2
- 5. Apache CXF是否支持TLS 1.2?
- 6. SSL和TLS版本控制
- 7. RCurl中的TLS v1.1/TLS v1.2支持
- 8. 兼容oracle版本的TLS 1.2
- 9. Ejabberd tls 1.2 only
- 10. 打开TLS 1.2
- 11. 哪些版本的ssl和tls可以用于java 1.2
- 12. Jmeter(2.9)是否支持TLS v1.1或TLS v1.2
- 13. Ebay API SSL? tls 1.2
- 14. XP POSReady和TLS 1.2
- 15. .NET是否支持TLS-PSK?
- 16. 错误TLS版本
- 17. Bouncy Castle的TLS-SRP支持
- 18. golang TLS是否支持IE8?
- 19. 是否有任何信息图表SSL/TLS版本支持每个OS X?
- 20. SSL/TLS协议版本回退机制
- 21. 什么是iOS支持的SSL/TLS版本和密码?
- 22. 从服务器获取支持的TLS版本
- 23. 如何验证TLS 1.2是否支持在C#
- 24. 在Windows上配置stunnel和openssl以支持TLS 1.2
- 25. Microsoft OLE DB Provider for SQL Server是否支持TLS 1.2
- 26. 铸铁遗留版本5是否支持TLS?
- 27. 确定我的openssl库的最新支持的SSL/TLS版本?
- 28. Android 5.0和更高版本是否支持TLS v1.0?
- 29. Jetty IncludeCipherSuites只启用TLS 1.2
- 30. SQL Server 2008 std。和TLS 1.2