SslSocket使用TLS协议?



我想在我的服务器和客户端实现tls协议。我的问题很简单:类SSLSocket使用TLS协议或它是相同的事情?

我还没有在我的代码中实现它,但我对这种可能性感到兴奋。

我的问题很简单:类SSLSocket使用TLS协议或它是同一件事?

简短的回答是肯定的。

标准SSLSocket类同时支持SSL和TLS。引用javadoc的第一行:

"这个类扩展了Sockets并使用协议提供安全套接字"安全套接字层";(SSL)或IETF"传输层安全";(TLS)协议!">

然而,这需要经过限定,因为允许的实际协议和版本取决于默认值和随时间变化的设置。例如,最近的Java版本将(默认情况下)拒绝SSLv2、SSLv3、TLSv1和TLSv1.1。

最后,如果可能的话,您应该避免使用任何禁用的版本(或相关的禁用功能),因为它们有已知的安全弱点,在某些情况下容易受到损害。

最新更新