rsanchez
2014-09-29 3293b85ad46d2622ae6ead2caf107e3c41c15561
securis/src/main/java/net/curisit/securis/SeCurisServer.java
....@@ -12,6 +12,7 @@
1212
1313 import net.curisit.securis.ioc.RequestsModule;
1414 import net.curisit.securis.ioc.SecurisModule;
15
+import net.curisit.securis.utils.Config;
1516
1617 import org.apache.commons.io.FileUtils;
1718 import org.apache.logging.log4j.LogManager;
....@@ -149,7 +150,7 @@
149150 QueuedThreadPool threadPool = new QueuedThreadPool();
150151 threadPool.setMaxThreads(50);
151152
152
- server = new Server(9997);
153
+ server = new Server(Config.getInt(Config.KEYS.SERVER_PORT, 9080));
153154 ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
154155 context.setContextPath("/");
155156 context.addEventListener(injector.getInstance(GuiceResteasyBootstrapServletContextListener.class));
....@@ -184,7 +185,7 @@
184185
185186 HttpConfiguration http_config = new HttpConfiguration();
186187 http_config.setSecureScheme("https");
187
- http_config.setSecurePort(8443);
188
+ http_config.setSecurePort(Config.getInt(Config.KEYS.SERVER_SSL_PORT, 9443));
188189 http_config.setOutputBufferSize(32768);
189190 http_config.setSendServerVersion(true);
190191 http_config.setSendDateHeader(false);
....@@ -194,9 +195,9 @@
194195 https_config.addCustomizer(new SecureRequestCustomizer());
195196
196197 SslContextFactory sslContextFactory = new SslContextFactory();
197
- sslContextFactory.setKeyStorePath("/Users/rob/.ssh/keys/securis.pkcs12");
198
- sslContextFactory.setKeyStoreType("PKCS12");
199
- sslContextFactory.setKeyStorePassword("curist3c");
198
+ sslContextFactory.setKeyStorePath(Config.get(Config.KEYS.KEYSTORE_PATH));
199
+ sslContextFactory.setKeyStoreType(Config.get(Config.KEYS.KEYSTORE_TYPE, "JKS"));
200
+ sslContextFactory.setKeyStorePassword(Config.get(Config.KEYS.KEYSTORE_PASSWORD, ""));
200201 //sslContextFactory.setCertAlias("1");
201202 // sslContextFactory.setKeyManagerPassword("curist3c");
202203 // sslContextFactory.setTrustStorePath("/Users/rob/.ssh/keys/keystore");
....@@ -206,8 +207,8 @@
206207 LOG.info("Protocol: {}", sslContextFactory.getProtocol());
207208
208209 ServerConnector sslConnector = new ServerConnector(server, new SslConnectionFactory(sslContextFactory,HttpVersion.HTTP_1_1.asString()), new HttpConnectionFactory(https_config));
209
- sslConnector.setPort(8443);
210
- sslConnector.setHost("securis.curistec.com");
210
+ sslConnector.setPort(Config.getInt(Config.KEYS.SERVER_SSL_PORT, 9443));
211
+ sslConnector.setHost(Config.get(Config.KEYS.SERVER_HOSTNAME, "0.0.0.0"));
211212 server.addConnector( sslConnector );
212213
213214 server.setHandler(context);