哪個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. 如何配置Openfire的支持TLS 1.2
- 2. EWS連接是否支持TLS 1.2
- 3. Apache CXF是否支持TLS 1.2?
- 4. SSL和TLS版本控制
- 5. 兼容oracle版本的TLS 1.2
- 6. Ejabberd tls 1.2 only
- 7. 打開TLS 1.2
- 8. 哪些版本的ssl和tls可以用於java 1.2
- 9. XP POSReady和TLS 1.2
- 10. Bouncy Castle的TLS-SRP支持
- 11. 是否有任何信息圖表SSL/TLS版本支持每個OS X?
- 12. 什麼是iOS支持的SSL/TLS版本和密碼?
- 13. Microsoft OLE DB Provider for SQL Server是否支持TLS 1.2
- 14. 在Windows上配置stunnel和openssl以支持TLS 1.2
- 15. 如何驗證TLS 1.2是否支持在C#
- 16. 從服務器獲取支持的TLS版本
- 17. 鑄鐵遺留版本5是否支持TLS?
- 18. Android 5.0和更高版本是否支持TLS v1.0?
- 19. Java 6上的TLS 1.2
- 20. Jetty IncludeCipherSuites只啓用TLS 1.2
- 21. 如何強制netty服務器通過TLS 1.2進行通信?
- 22. IE TLS塊如何從TLS 1.0移動到TLS 1.2在tomcat 6和Java 6
- 23. 一個Zend_Http_Client和TLS 1.2 Zend框架1
- 24. TLS 1.2 - POST到2個IP地址?
- 25. Google App Engine Java支持TLS> 1.0
- 26. Xamarin表單 - Salesforce - TLS 1.1或TLS 1.2。針對Android的POST API調用錯誤
- 27. TLS V 1.1和TLS V 1.2的iOS問題
- 28. 遷移SOAP/REST客戶端從TLS 1.0到1.2 TLS
- 29. 對於.NET 4.5和.NET 4.5.1,默認啓用TLS 1.1和TLS 1.2
- 30. Javaee中的SSL/TLS協議版本