mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-22 07:43:56 +02:00
just disable ssl if no ssl.properties file
This commit is contained in:
parent
f463e41fb7
commit
b2caa10117
1 changed files with 43 additions and 33 deletions
|
@ -46,51 +46,61 @@ public class ServerSSLProperties implements ISSLProperties
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
ResourceBundle properties = ResourceBundle.getBundle("ssl");
|
ResourceBundle properties = ResourceBundle.getBundle("ssl");
|
||||||
_enableSSL = properties.getString(ENABLE_SSL).equals("true");
|
if (properties != null)
|
||||||
if (_enableSSL)
|
|
||||||
{
|
{
|
||||||
try
|
_enableSSL = properties.getString(ENABLE_SSL).equals("true");
|
||||||
{
|
if (_enableSSL)
|
||||||
_daemonKeyStorePath = properties.getString(DAEMON_KEYSTORE_FILE);
|
|
||||||
_daemonKeyStorePassword = properties.getString(DAEMON_KEYSTORE_PASSWORD);
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
try
|
|
||||||
{
|
|
||||||
_serverKeyStorePath = properties.getString(SERVER_KEYSTORE_FILE);
|
|
||||||
_serverKeyStorePassword = properties.getString(SERVER_KEYSTORE_PASSWORD);
|
|
||||||
}
|
|
||||||
catch (Exception e)
|
|
||||||
{
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_daemonKeyStorePath = properties.getString(DAEMON_KEYSTORE_FILE);
|
||||||
|
_daemonKeyStorePassword = properties.getString(DAEMON_KEYSTORE_PASSWORD);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
try
|
||||||
|
{
|
||||||
|
_serverKeyStorePath = properties.getString(SERVER_KEYSTORE_FILE);
|
||||||
|
_serverKeyStorePassword = properties.getString(SERVER_KEYSTORE_PASSWORD);
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
if (_daemonKeyStorePath == null && _serverKeyStorePath != null)
|
||||||
|
{
|
||||||
|
_daemonKeyStorePath = _serverKeyStorePath;
|
||||||
|
_daemonKeyStorePassword = _serverKeyStorePassword;
|
||||||
|
}
|
||||||
|
if (_serverKeyStorePath == null && _daemonKeyStorePath != null)
|
||||||
|
{
|
||||||
|
_serverKeyStorePath = _daemonKeyStorePath;
|
||||||
|
_serverKeyStorePassword = _daemonKeyStorePassword;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_daemonKeyStorePath == null && _serverKeyStorePath != null)
|
if (_enableSSL)
|
||||||
{
|
{
|
||||||
_daemonKeyStorePath = _serverKeyStorePath;
|
System.out.println("SSL Settings");
|
||||||
_daemonKeyStorePassword = _serverKeyStorePassword;
|
System.out.println("[daemon keystore:\t"+_daemonKeyStorePath+"]");
|
||||||
|
System.out.println("[daemon keystore pw:\t"+_daemonKeyStorePassword+"]");
|
||||||
|
System.out.println("[server keystore:\t"+_serverKeyStorePath+"]");
|
||||||
|
System.out.println("[server keystore pw:\t"+_serverKeyStorePassword+"]");
|
||||||
}
|
}
|
||||||
if (_serverKeyStorePath == null && _daemonKeyStorePath != null)
|
|
||||||
{
|
|
||||||
_serverKeyStorePath = _daemonKeyStorePath;
|
|
||||||
_serverKeyStorePassword = _daemonKeyStorePassword;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
if (_enableSSL)
|
|
||||||
{
|
{
|
||||||
System.out.println("SSL Settings");
|
_enableSSL = false;
|
||||||
System.out.println("[daemon keystore:\t"+_daemonKeyStorePath+"]");
|
|
||||||
System.out.println("[daemon keystore pw:\t"+_daemonKeyStorePassword+"]");
|
|
||||||
System.out.println("[server keystore:\t"+_serverKeyStorePath+"]");
|
|
||||||
System.out.println("[server keystore pw:\t"+_serverKeyStorePassword+"]");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
e.printStackTrace();
|
// no ssl properties...set to disabled
|
||||||
|
_enableSSL = false;
|
||||||
|
|
||||||
|
//e.printStackTrace();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue