@Override protected void notifyHandshakeFailed(Connection connection, Throwable t) { sslHandshakeFuture.setFailure(t); connection.terminateSilently(); } };
@Override protected void notifyHandshakeFailed(Connection connection, Throwable t) { sslHandshakeFuture.setFailure(t); connection.terminateSilently(); } };
public void verify() { final SSLSession session = SSLUtils.getSSLEngine(connection).getSession(); if (LOGGER.isDebugEnabled()) { LOGGER.debug("SSL Handshake onComplete: session = {}, id = {}, isValid = {}, host = {}", session.toString(), Base64.encode(session.getId()), session.isValid(), host); } if (!verifier.verify(host, session)) { connection.terminateSilently(); IOException e = new ConnectException("Host name verification failed for host " + host); delegate.failed(e); } } }
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();
transport.getSelectionKeyHandler(). getConnectionForKey(selectionKey); connection.terminateSilently();