Changing your Java code to use transport layer security

If your code already uses socket factories to create its sockets, then you can add transport layer security (TLS) support to your program.

If your code does not already use socket factories, see Change your Java™ code to use socket factories.

To change your code to use TLS, perform the following steps:

  1. Import javax.net.ssl.* to add TLS support:
    
    import javax.net.ssl.*;
    
  2. Declare a SocketFactory by using SSLSocketFactory to initialize it:
    
    SocketFactory newSF = SSLSocketFactory.getDefault();
    
  3. Use your new SocketFactory to initialize your sockets the same way that you used your old SocketFactory:
    
    Socket s = newSF.createSocket(args[0], serverPort);
    

Your code now uses TLS support. You do not need to make any other changes to your code.