⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sllsochetfactor.txt

📁 sllsocketFacter 谢谢 希望能够对大家有帮助
💻 TXT
字号:
import com.sun.net.ssl.*;
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import Javax.net.SocketFactory;
import Javax.net.ssl.SSLSocketFactory;

public class DummySSLSocketFactory extends SSLSocketFactory 
{
	private SSLSocketFactory factory;

    	public DummySSLSocketFactory() 
    	{
      		System.out.println( "DummySocketFactory instantiated");
      		try 
      		{
        		SSLContext sslcontext = SSLContext.getInstance( "TLS");
        		sslcontext.init
        		( 	
        			null, 
            			new TrustManager[] 
            			{ 
            				new DummyTrustManager()
            			},
            			new java.security.SecureRandom()
            		);
        		factory = ( SSLSocketFactory) sslcontext.getSocketFactory();

      		}
      		catch( Exception ex) 
      		{
        		ex.printStackTrace();
      		}
    	}

    	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 inaddr1, int j) 
    		throws IOException 
    	{
      		return factory.createSocket( inaddr, i, inaddr1, 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();
    	}
}



⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -