code: public HClient createClient(CassandraHost ch) {
      params = SSLHelper.getTSSLTransportParameters();
  
      if ( params != null ) {
        log.info("SSL enabled for client<->server communications.");
        if ( log.isDebugEnabled() ) {
          log.debug("Properties:");
          log.debug("  ssl.truststore = {}", System.getProperty("ssl.truststore"));
          log.debug("  ssl.protocol = {}", System.getProperty("ssl.protocol"));
          log.debug("  ssl.store.type = {}", System.getProperty("ssl.store.type"));
          log.debug("  ssl.cipher.suites = {}", System.getProperty("ssl.cipher.suites"));
          log.debug("Creation of new client for host: " + ch.getIp());
        }
      }
  
      return params == null ? new HThriftClient(ch) : new HThriftClient(ch, params);
    }
docs: {@inheritDoc}