@BeforeClass
  public static void init() throws Exception {
    SslSocketConnector connector = new SslSocketConnector();
    connector.setMaxIdleTime(MAX_IDLE_TIME); // 250 msec max idle
    String keystorePath = System.getProperty("basedir", ".") + "/src/test/resources/keystore";
    SslContextFactory cf = connector.getSslContextFactory();
    cf.setKeyStorePath(keystorePath);
    cf.setKeyStorePassword("storepwd");
    cf.setKeyManagerPassword("keypwd");
    cf.setTrustStore(keystorePath);
    cf.setTrustStorePassword("storepwd");
    startServer(connector);

    KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType());
    keystore.load(new FileInputStream(connector.getKeystore()), "storepwd".toCharArray());
    TrustManagerFactory trustManagerFactory =
        TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
    trustManagerFactory.init(keystore);
    __sslContext = SSLContext.getInstance("TLSv1");
    __sslContext.init(null, trustManagerFactory.getTrustManagers(), null);
  }