2011-01-31 72 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