use of org.apache.activemq.artemis.cli.factory.xml.XmlBrokerFactoryHandler in project activemq-artemis by apache.
the class WebServerComponentTest method testMaskPasswords.
@Test
public void testMaskPasswords() throws Exception {
final String keyPassword = "keypass";
final String trustPassword = "trustpass";
File bootstrap = new File("./target/test-classes/bootstrap_secure_web.xml");
File brokerHome = new File("./target");
XmlBrokerFactoryHandler xmlHandler = new XmlBrokerFactoryHandler();
BrokerDTO broker = xmlHandler.createBroker(bootstrap.toURI(), brokerHome.getAbsolutePath(), brokerHome.getAbsolutePath(), brokerHome.toURI());
assertNotNull(broker.web);
assertEquals(keyPassword, broker.web.getKeyStorePassword());
assertEquals(trustPassword, broker.web.getTrustStorePassword());
}
use of org.apache.activemq.artemis.cli.factory.xml.XmlBrokerFactoryHandler in project activemq-artemis by apache.
the class WebServerComponentTest method testDefaultMaskPasswords.
@Test
public void testDefaultMaskPasswords() throws Exception {
File bootstrap = new File("./target/test-classes/bootstrap_web.xml");
File brokerHome = new File("./target");
XmlBrokerFactoryHandler xmlHandler = new XmlBrokerFactoryHandler();
BrokerDTO broker = xmlHandler.createBroker(bootstrap.toURI(), brokerHome.getAbsolutePath(), brokerHome.getAbsolutePath(), brokerHome.toURI());
assertNotNull(broker.web);
assertNull(broker.web.passwordCodec);
}
use of org.apache.activemq.artemis.cli.factory.xml.XmlBrokerFactoryHandler in project activemq-artemis by apache.
the class WebServerComponentTest method testMaskPasswordCodec.
@Test
public void testMaskPasswordCodec() throws Exception {
final String keyPassword = "keypass";
final String trustPassword = "trustpass";
File bootstrap = new File("./target/test-classes/bootstrap_web_codec.xml");
File brokerHome = new File("./target");
XmlBrokerFactoryHandler xmlHandler = new XmlBrokerFactoryHandler();
BrokerDTO broker = xmlHandler.createBroker(bootstrap.toURI(), brokerHome.getAbsolutePath(), brokerHome.getAbsolutePath(), brokerHome.toURI());
assertNotNull(broker.web);
assertNotNull("password codec not picked up!", broker.web.passwordCodec);
assertEquals(keyPassword, broker.web.getKeyStorePassword());
assertEquals(trustPassword, broker.web.getTrustStorePassword());
}
Aggregations