protected void checkSSLServer() throws Exception { SSLContext sc = SSLContext.getInstance("SSL"); sc.init(null, new TrustManager[] { trustManager} , null); SSLSocketFactory fac = HttpsURLConnection.getDefaultSSLSocketFactory(); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); URL testSSLURL = new URL(getProxyCallbackURLPrefix().getProtocol(), getProxyCallbackURLPrefix().getHost(),getProxyCallbackURLPrefix().getPort(),"/test"); HttpURLConnection con = (HttpURLConnection) testSSLURL.openConnection(); con.getInputStream().close(); HttpsURLConnection.setDefaultSSLSocketFactory(fac); }
InetSocketAddress address = new InetSocketAddress ( getProxyCallbackURLPrefix().getPort() );
@Override protected void onSetUp(org.geoserver.data.test.SystemTestData testData) throws Exception { super.onSetUp(testData); LiveCasData td = (LiveCasData) getTestData(); casServerURLPrefix = td.getServerURLPrefix(); loginUrl = td.getLoginURL(); serviceUrl = td.getServiceURL(); proxyCallbackUrlPrefix = td.getProxyCallbackURLPrefix(); if (httpsServer == null) httpsServer = createAndStartHttpsServer(); }