Java supports creating of ServerSocket
(s) in more than one way. This is an important aspect of security.
SSLServerSocketFactory
is a secure way of achieving this. This ensures that the socket is encrypted and it is not an easy target for an attacker.
Code snippet:
*/
import java.io.*;
import java.net.*;
import javax.net.ssl.*;
public class SecureSocket
{
ServerSocket serverSocket;
public static void main(String args[])
{
SecureSocket secureSocket = new SecureSocket();
secureSocket.proceed();
}
private void proceed()
{
//Creating a secure socket using SSLServerSocketFactory
try
{
serverSocket = SSLServerSocketFactory.getDefault().createServerSocket(8700);
}
catch(IOException ioe)
{
ioe.printStackTrace();
}
}
}
Visit the DevX Tip Bank