2011-01-31 68 views
2

我已经连接服务器和客户端的套接字,我想知道是否有可能以SSLContext以某种方式用java中的ssl来保护此连接?使用SSL保护已连接的java套接字?

我知道客户端套接字可以像这样保护(使用SSL)。但我不确定服务器端的连接套接字?

感谢您的帮助..

回答

5

是的,有可能在服务器端。 SSLSocketFactory类有一个createSocket()方法只是为了这个目的。一旦你从ServerSocket.accept()方法返回,你有一个正常的Socket,你可以将SSLSocket分层。

+0

感谢您的回答。所以SSLSocket封装了Socket,对吧?是否有可能在握手之前使用底层套接字对象发送数据。我需要这个来实现STARTTLS确认消息。 – Akdeniz 2011-02-02 09:51:56