@Test
public void testSslRequestWithGlobalKeystore() throws InterruptedException, IOException {

  System.setProperty("javax.net.ssl.keyStore", "src/test/resources/server.p12");
  System.setProperty("javax.net.ssl.keyStorePassword", "password");
  System.setProperty("javax.net.ssl.keyStoreType", "PKCS12");
  Context context = new Context();
  context.put("port", String.valueOf(selectedPort = getFreePort()));
  context.put("bind", "0.0.0.0");
  context.put("ssl", "true");
  Configurables.configure(source, context);
  doSslRequest();
  System.clearProperty("javax.net.ssl.keyStore");
  System.clearProperty("javax.net.ssl.keyStorePassword");
}