content: package com.gvaneyck.rtmp;
  import java.io.IOException;
  import java.net.InetAddress;
  import java.net.Socket;
  import java.security.KeyManagementException;
  import java.security.NoSuchAlgorithmException;
  
  import javax.net.SocketFactory;
  import javax.net.ssl.SSLContext;
  import javax.net.ssl.SSLSocketFactory;
  import javax.net.ssl.TrustManager;
  
  public class DummySSLSocketFactory extends SSLSocketFactory
  {
      private SSLSocketFactory factory;
  
      public DummySSLSocketFactory()
      {
          try
          {
              SSLContext sslcontent = SSLContext.getInstance("TLS");
              sslcontent.init(null, new TrustManager[]{new DummyTrustManager()}, new java.security.SecureRandom());
              factory = sslcontent.getSocketFactory();
          }
          catch (NoSuchAlgorithmException e)
          {
              e.printStackTrace(System.out);
          }
          catch (KeyManagementException e)
          {
              e.printStackTrace(System.out);
          }
      }
  
      public static SocketFactory getDefault()
      {
          return new DummySSLSocketFactory();
      }
  
      public Socket createSocket(Socket socket, String s, int i, boolean flag)
          throws IOException
      {
          return factory.createSocket(socket, s, i, flag);
      }
  
      public Socket createSocket(InetAddress inaddr, int i, InetAddress inaddr2, int j)
          throws IOException
      {
          return factory.createSocket(inaddr, i, inaddr2, j);
      }
  
      public Socket createSocket(InetAddress inaddr, int i)
          throws IOException
      {
          return factory.createSocket(inaddr, i);
      }
  
      public Socket createSocket(String s, int i, InetAddress inaddr, int j)
          throws IOException
      {
          return factory.createSocket(s, i, inaddr, j);
      }
  
      public Socket createSocket(String s, int i) throws IOException {
          return factory.createSocket(s, i);
      }
  
      public String[] getDefaultCipherSuites()
      {
          return factory.getSupportedCipherSuites();
      }
  
      public String[] getSupportedCipherSuites()
      {
          return factory.getSupportedCipherSuites();
      }
  }
  