@Override public String[] getDefaultCipherSuites() { try { SSLSocketFactory sslfac = getSSLSocketFactory(); return sslfac.getDefaultCipherSuites(); } catch (IOException ex) { return new String[] {}; } }
@Override public String[] getSupportedCipherSuites() { try { SSLSocketFactory sslfac = getSSLSocketFactory(); return sslfac.getSupportedCipherSuites(); } catch (IOException ex) { return new String[] {}; } }
@Override public Socket createSocket(InetAddress address, int port, InetAddress localAddress, int localPort) throws IOException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock=sslfac.createSocket(address, port, localAddress, localPort); configureSocket(sock); return wrapSocket(sock); }
@Override public Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock=sslfac.createSocket(s, host,port, autoClose); configureSocket(sock); return wrapSocket(sock); }
/** * @see javax.net.SocketFactory#createSocket() */ @Override public Socket createSocket() throws IOException, UnknownHostException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock = sslfac.createSocket(); configureSocket(sock); return wrapSocket(sock); }
@Override public Socket createSocket(InetAddress host, int port) throws IOException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock=sslfac.createSocket(host,port); configureSocket(sock); return wrapSocket(sock); }
@Override public Socket createSocket(String host, int port) throws IOException, UnknownHostException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock=sslfac.createSocket(host,port); configureSocket(sock); return wrapSocket(sock); }
@Override public Socket createSocket(String host, int port, InetAddress inetAddress, int localPort) throws IOException, UnknownHostException { SSLSocketFactory sslfac = getSSLSocketFactory(); Socket sock=sslfac.createSocket(host, port, inetAddress, localPort); configureSocket(sock); return wrapSocket(sock); } }