@Override public void addHandshakeCompletedListener( HandshakeCompletedListener listener) { sock.addHandshakeCompletedListener(listener); }
public void addHandshakeCompletedListener(final HandshakeCompletedListener listener) { delegate.addHandshakeCompletedListener(listener); }
@Override public SSLSocket call() throws Exception { SSLSocket sslSocket = (SSLSocket) listeningSocket.accept(); sslSocket.addHandshakeCompletedListener(new HandshakeCompletedListener() { @Override public void handshakeCompleted(HandshakeCompletedEvent handshakeCompletedEvent) { handshakesCompleted.getAndIncrement(); } }); Assert.assertEquals(1, sslSocket.getInputStream().read()); try { // 2nd read is after the renegotiation attempt and will fail sslSocket.getInputStream().read(); return sslSocket; } catch (Exception e) { forceClose(sslSocket); throw e; } } });
delegate.addHandshakeCompletedListener(listener);
delegate.addHandshakeCompletedListener(listener);
delegate.addHandshakeCompletedListener(listener);
@Override public void addHandshakeCompletedListener( HandshakeCompletedListener listener) { sock.addHandshakeCompletedListener(listener); }
public JSSE14Support(SSLSocket sock){ super(sock); sock.addHandshakeCompletedListener(listener); }
private SSLSocket connectWithSSL() throws IOException, X509Exception, InterruptedException { SSLSocket sslSocket = null; int retries = 0; while (retries < MAX_RETRIES) { try { sslSocket = x509Util.createSSLSocket(); sslSocket.addHandshakeCompletedListener(new HandshakeCompletedListener() { @Override public void handshakeCompleted(HandshakeCompletedEvent handshakeCompletedEvent) { synchronized (handshakeCompletedLock) { handshakeCompleted = true; handshakeCompletedLock.notifyAll(); } } }); sslSocket.setSoTimeout(TIMEOUT); sslSocket.connect(localServerAddress, TIMEOUT); break; } catch (ConnectException connectException) { connectException.printStackTrace(); forceClose(sslSocket); sslSocket = null; Thread.sleep(TIMEOUT); } retries++; } Assert.assertNotNull("Failed to connect to server with SSL", sslSocket); return sslSocket; }
@Override public void addHandshakeCompletedListener( HandshakeCompletedListener listener) { sock.addHandshakeCompletedListener(listener); }
public HttpsWorker(Socket socket) throws IOException { super(socket); ((SSLSocket) socket).addHandshakeCompletedListener(this); }
@Override public Socket createSocket(String paramString, int paramInt) throws IOException, UnknownHostException { SSLSocket socket = (SSLSocket) this.sslSocketFactory.createSocket(paramString, paramInt); if (this.handshakeListener != null) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(String paramString, int paramInt1, InetAddress paramInetAddress, int paramInt2) throws IOException, UnknownHostException { SSLSocket socket = (SSLSocket) this.sslSocketFactory.createSocket(paramString, paramInt1, paramInetAddress, paramInt2); if (this.handshakeListener != null) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(InetAddress paramInetAddress, int paramInt) throws IOException { SSLSocket socket = (SSLSocket) this.sslSocketFactory.createSocket(paramInetAddress, paramInt); if (this.handshakeListener != null) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(InetAddress paramInetAddress1, int paramInt1, InetAddress paramInetAddress2, int paramInt2) throws IOException { SSLSocket socket = (SSLSocket) this.sslSocketFactory.createSocket(paramInetAddress1, paramInt1, paramInetAddress2, paramInt2); if (this.handshakeListener != null) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException { SSLSocket socket = (SSLSocket) this.delegate.createSocket(s, host, port, autoClose); if (null != this.handshakeListener) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(InetAddress arg0, int arg1) throws IOException { SSLSocket socket = (SSLSocket) this.delegate.createSocket(arg0, arg1); if (null != this.handshakeListener) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }
@Override public Socket createSocket(InetAddress arg0, int arg1, InetAddress arg2, int arg3) throws IOException { SSLSocket socket = (SSLSocket) this.delegate.createSocket(arg0, arg1, arg2, arg3); if (null != this.handshakeListener) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; } // and so on for all the other createSocket methods of SSLSocketFactory.
JSSESupport(SSLSocket sock){ ssl=sock; session = sock.getSession(); sock.addHandshakeCompletedListener(listener); }
@Override public Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException { SSLSocket socket = (SSLSocket) this.sslSocketFactory.createSocket(s, host, port, autoClose); if (!sniEnabled) { disableSNI(socket); } if (this.handshakeListener != null) { socket.addHandshakeCompletedListener(this.handshakeListener); } return socket; }