public ServerSocket createServerSocket(final int port, final int backlog, final InetAddress ifAddress) throws IOException { return delegate.createServerSocket(port, backlog, ifAddress); } }
public ServerSocket createServerSocket(final int port, final int backlog) throws IOException { return delegate.createServerSocket(port, backlog); }
public ServerSocket createServerSocket() throws IOException { return delegate.createServerSocket(); }
public ServerSocket createServerSocket(final int port) throws IOException { return delegate.createServerSocket(port); }
@Override public ServerSocket createServerSocket(int i, int i1, InetAddress ia) throws IOException { return sslServerSocketFactory.createServerSocket(i, i1, ia); }
@Override public ServerSocket createServerSocket(int i) throws IOException { return sslServerSocketFactory.createServerSocket(i); }
@Override public ServerSocket createServerSocket(int i, int i1) throws IOException { return sslServerSocketFactory.createServerSocket(i, i1); }
@Override public ServerSocket createServerSocket() throws IOException { return sslServerSocketFactory.createServerSocket(); }
public ServerSocket createSSLServerSocket(int port, int backlog, InetAddress inetAddress) throws IOException { SSLServerSocketFactory serverSocketFactory = this.serverSSLContext.getServerSocketFactory(); return serverSocketFactory.createServerSocket(port, backlog, inetAddress); }
public SSLServerSocket createSSLServerSocket() throws IOException { SSLServerSocket sslServerSocket = (SSLServerSocket) sslContext.getServerSocketFactory().createServerSocket(); return configureSSLServerSocket(sslServerSocket); }
public SSLServerSocket createSSLServerSocket(int port) throws IOException { SSLServerSocket sslServerSocket = (SSLServerSocket) sslContext.getServerSocketFactory().createServerSocket(port); return configureSSLServerSocket(sslServerSocket); }
/** {@inheritDoc} */ @Override public ServerSocket createServerSocket(int port, int backlog, InetAddress locAddr) throws IOException { SSLServerSocket srvSock = (SSLServerSocket)delegate.createServerSocket(port, backlog, locAddr); if (parameters != null) srvSock.setSSLParameters(parameters); return srvSock; }
/** {@inheritDoc} */ @Override public ServerSocket createServerSocket(int port) throws IOException { SSLServerSocket srvSock = (SSLServerSocket)delegate.createServerSocket(port); if (parameters != null) srvSock.setSSLParameters(parameters); return srvSock; }
/** {@inheritDoc} */ @Override public ServerSocket createServerSocket(int port, int backlog) throws IOException { SSLServerSocket srvSock = (SSLServerSocket)delegate.createServerSocket(port, backlog); srvSock.setSSLParameters(parameters); return srvSock; }
private SSLServerSocket getSSLSocket() throws IOException, KeyStoreException, CertificateException, NoSuchAlgorithmException, UnrecoverableKeyException, KeyManagementException{ KeyStore keyStore = KeyStore.getInstance("PKCS12"); keyStore.load(mContext.getAssets().open(KEYSTORE_FILE), KEYSTORE_PASS.toCharArray()); KeyManagerFactory keyMan = KeyManagerFactory.getInstance(KeyManagerFactory.getDefaultAlgorithm()); keyMan.init(keyStore, KEYSTORE_PASS.toCharArray()); SSLContext sslContext = SSLContext.getInstance("TLS"); sslContext.init(keyMan.getKeyManagers(), null, null); SSLServerSocketFactory sslFactory = sslContext.getServerSocketFactory(); return (SSLServerSocket) sslFactory.createServerSocket(mPort, BACKLOG, mAddress); }
private ServerSocket createServerSocket() throws IOException { final InetAddress inetAddress = hostname == null ? null : InetAddress.getByName(hostname); if (sslContext == null) { return new ServerSocket(port, 50, InetAddress.getByName(hostname)); } else { final ServerSocket serverSocket = sslContext.getServerSocketFactory().createServerSocket(port, 50, inetAddress); ((SSLServerSocket) serverSocket).setNeedClientAuth(true); return serverSocket; } }
protected SSLServerSocket createServerSocket() throws Exception { SSLContext ctx=getContext(); SSLServerSocketFactory sslServerSocketFactory=ctx.getServerSocketFactory(); SSLServerSocket sslServerSocket=null; for(int i=0; i < port_range; i++) { try { sslServerSocket=(SSLServerSocket)sslServerSocketFactory.createServerSocket(port + i, 50, bind_addr); sslServerSocket.setNeedClientAuth(require_client_authentication); return sslServerSocket; } catch(Throwable t) { } } throw new IllegalStateException(String.format("found no valid port to bind to in range [%d-%d]", port, port+port_range)); }
public EchoServer(SecurityProtocol securityProtocol, Map<String, ?> configs) throws Exception { switch (securityProtocol) { case SSL: this.sslFactory = new SslFactory(Mode.SERVER); this.sslFactory.configure(configs); SSLContext sslContext = this.sslFactory.sslContext(); this.serverSocket = sslContext.getServerSocketFactory().createServerSocket(0); break; case PLAINTEXT: this.serverSocket = new ServerSocket(0); this.sslFactory = null; break; default: throw new IllegalArgumentException("Unsupported securityProtocol " + securityProtocol); } this.port = this.serverSocket.getLocalPort(); this.threads = Collections.synchronizedList(new ArrayList<Thread>()); this.sockets = Collections.synchronizedList(new ArrayList<Socket>()); }
@Override public ServerSocket create() throws IOException { SSLServerSocket ss = null; ss = (SSLServerSocket) this.sslServerSocketFactory.createServerSocket(); if (this.sslProtocols != null) { ss.setEnabledProtocols(this.sslProtocols); } else { ss.setEnabledProtocols(ss.getSupportedProtocols()); } ss.setUseClientMode(false); ss.setWantClientAuth(false); ss.setNeedClientAuth(false); return ss; }
private void initTlsTestEnvironment(final int numberOfMessages, final TlsSyslogMessageFormat messageFormat) throws IOException { this.messageFormat = messageFormat; final SSLServerSocket sslServerSocket = (SSLServerSocket) serverSocketFactory.createServerSocket(PORTNUM); syslogServer = MockSyslogServerFactory.createTLSSyslogServer(numberOfMessages, messageFormat, sslServerSocket); syslogServer.start(); initAppender(); }