use of org.xdi.util.properties.FileConfiguration in project oxTrust by GluuFederation.
the class ConfigurationFactory method loadCryptoConfigurationSalt.
public void loadCryptoConfigurationSalt() {
try {
FileConfiguration cryptoConfiguration = createFileConfiguration(saltFilePath, true);
this.cryptoConfigurationSalt = cryptoConfiguration.getString("encodeSalt");
} catch (Exception ex) {
log.error("Failed to load configuration from {}", ex, this.saltFilePath);
throw new ConfigurationException("Failed to load configuration from " + this.saltFilePath, ex);
}
}
use of org.xdi.util.properties.FileConfiguration in project oxTrust by GluuFederation.
the class ConfigurationFactory method createFileConfiguration.
private FileConfiguration createFileConfiguration(String fileName, boolean isMandatory) {
try {
FileConfiguration fileConfiguration = new FileConfiguration(fileName);
if (fileConfiguration.isLoaded()) {
log.debug("########## fileName = " + fileConfiguration.getFileName());
log.debug("########## oxtrust_ConfigurationEntryDN = " + fileConfiguration.getString("oxtrust_ConfigurationEntryDN"));
return fileConfiguration;
}
} catch (Exception ex) {
if (isMandatory) {
log.error("Failed to load configuration from {}", ex, fileName);
throw new ConfigurationException("Failed to load configuration from " + fileName, ex);
}
}
return null;
}
use of org.xdi.util.properties.FileConfiguration in project oxAuth by GluuFederation.
the class ConfigurationFactory method loadLdapConfiguration.
private String loadLdapConfiguration(String ldapFileName) {
try {
ldapConfiguration = new FileConfiguration(ldapFileName);
File ldapFile = new File(ldapFileName);
if (ldapFile.exists()) {
this.ldapFileLastModifiedTime = ldapFile.lastModified();
}
return ldapFileName;
} catch (Exception e) {
log.error(e.getMessage(), e);
ldapConfiguration = null;
}
return null;
}
use of org.xdi.util.properties.FileConfiguration in project oxAuth by GluuFederation.
the class AppInitializer method prepareAuthConnectionProperties.
private Properties prepareAuthConnectionProperties(GluuLdapConfiguration ldapAuthConfig) {
FileConfiguration configuration = configurationFactory.getLdapConfiguration();
Properties properties = (Properties) configuration.getProperties().clone();
if (ldapAuthConfig != null) {
properties.setProperty("servers", buildServersString(ldapAuthConfig.getServers()));
String bindDn = ldapAuthConfig.getBindDN();
if (StringHelper.isNotEmpty(bindDn)) {
properties.setProperty("bindDN", bindDn);
properties.setProperty("bindPassword", ldapAuthConfig.getBindPassword());
}
properties.setProperty("useSSL", Boolean.toString(ldapAuthConfig.isUseSSL()));
properties.setProperty("maxconnections", Integer.toString(ldapAuthConfig.getMaxConnections()));
}
return properties;
}
use of org.xdi.util.properties.FileConfiguration in project oxTrust by GluuFederation.
the class ConfigurableTest method initTest.
/**
* Prepare configuration before tests execution
*/
@BeforeClass
public static void initTest() {
String propertiesFile = "./target/test-classes/testng.properties";
testData = new FileConfiguration(propertiesFile);
}
Aggregations