import club.wpia.gigi.util.CipherInfo;
import club.wpia.gigi.util.PEM;
import club.wpia.gigi.util.ServerConstants;
+import club.wpia.gigi.util.ServerConstants.Host;
public class Launcher {
if (sniServerName instanceof SNIHostName) {
SNIHostName host = (SNIHostName) sniServerName;
String hostname = host.getAsciiName();
- if (hostname.equals(ServerConstants.getWwwHostName())) {
+ if (hostname.equals(ServerConstants.getHostName(Host.WWW))) {
e2 = sslContextFactory.newSSLEngine();
- } else if (hostname.equals(ServerConstants.getStaticHostName())) {
+ } else if (hostname.equals(ServerConstants.getHostName(Host.STATIC))) {
e2 = staticContextFactory.newSSLEngine();
- } else if (hostname.equals(ServerConstants.getSecureHostName())) {
+ } else if (hostname.equals(ServerConstants.getHostName(Host.SECURE))) {
e2 = secureContextFactory.newSSLEngine();
- } else if (hostname.equals(ServerConstants.getApiHostName())) {
+ } else if (hostname.equals(ServerConstants.getHostName(Host.API))) {
e2 = apiContextFactory.newSSLEngine();
}
break;
ContextHandler ch = generateGigiServletContext(webAppServlet);
ch.setVirtualHosts(new String[] {
- ServerConstants.getWwwHostName()
+ ServerConstants.getHostName(Host.WWW)
});
ContextHandler chSecure = generateGigiServletContext(webAppServlet);
chSecure.setVirtualHosts(new String[] {
- ServerConstants.getSecureHostName()
+ ServerConstants.getHostName(Host.SECURE)
});
HandlerList hl = new HandlerList();
final ResourceHandler rh = generateResourceHandler();
rh.setResourceBase("static/www");
- HandlerWrapper hw = new PolicyRedirector();
+ HandlerWrapper hw = new HandlerWrapper();
hw.setHandler(rh);
ServletContextHandler servlet = new ServletContextHandler(ServletContextHandler.SESSIONS);
- servlet.setInitParameter(SessionManager.__SessionCookieProperty, "SomeCA-Session");
+ servlet.setInitParameter(SessionManager.__SessionCookieProperty, ServerConstants.getAppName() + "-Session");
servlet.addServlet(webAppServlet, "/*");
ErrorPageErrorHandler epeh = new ErrorPageErrorHandler();
epeh.addErrorPage(404, "/error");
ContextHandler ch = new ContextHandler();
ch.setHandler(rh);
ch.setVirtualHosts(new String[] {
- ServerConstants.getStaticHostName()
+ ServerConstants.getHostName(Host.STATIC)
});
return ch;
ServletContextHandler sch = new ServletContextHandler();
sch.addVirtualHosts(new String[] {
- ServerConstants.getApiHostName()
+ ServerConstants.getHostName(Host.API)
});
sch.addServlet(new ServletHolder(new GigiAPI()), "/*");
return sch;