diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationClientCertTest.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationClientCertTest.java index ef95f636050ffc313bf4f2ef4822dbb3854152ca..5581ca5f061a645e781ef095b569b99a5466521f 100644 --- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationClientCertTest.java +++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationClientCertTest.java @@ -14,6 +14,7 @@ package eu.europa.ec.cipa.smp.server.security; +import eu.europa.ec.edelivery.smp.data.dao.ConfigurationDao; import eu.europa.ec.edelivery.smp.test.SmpTestWebAppConfig; import eu.europa.ec.edelivery.smp.test.testutils.MockMvcUtils; import eu.europa.ec.edelivery.smp.test.testutils.X509CertificateTestUtils; @@ -148,12 +149,16 @@ public class SecurityConfigurationClientCertTest { @Autowired private WebApplicationContext context; + @Autowired + private ConfigurationDao configurationDao; + MockMvc mvc; @Before public void setup() throws IOException { X509CertificateTestUtils.reloadKeystores(); mvc = MockMvcUtils.initializeMockMvc(context); + configurationDao.reloadPropertiesFromDatabase(); } @Parameterized.Parameter() diff --git a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java index ed8bfca45753f7ebba90a131f20d7791a79cf954..74f56c067273054a6d74668e232431ff5d1458ca 100644 --- a/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java +++ b/smp-webapp/src/test/java/eu/europa/ec/cipa/smp/server/security/SecurityConfigurationTest.java @@ -14,6 +14,7 @@ package eu.europa.ec.cipa.smp.server.security; import eu.europa.ec.edelivery.exception.ClientCertParseException; +import eu.europa.ec.edelivery.smp.data.dao.ConfigurationDao; import eu.europa.ec.edelivery.smp.test.SmpTestWebAppConfig; import eu.europa.ec.edelivery.smp.test.testutils.MockMvcUtils; import eu.europa.ec.edelivery.smp.test.testutils.X509CertificateTestUtils; @@ -33,6 +34,7 @@ import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; import org.springframework.test.web.servlet.setup.MockMvcBuilders; import org.springframework.web.context.WebApplicationContext; +import javax.security.auth.login.Configuration; import java.io.IOException; import static org.hamcrest.Matchers.containsString; @@ -67,12 +69,17 @@ public class SecurityConfigurationTest { @Autowired private WebApplicationContext context; + + @Autowired + private ConfigurationDao configurationDao; + MockMvc mvc; @Before public void setup() throws IOException { X509CertificateTestUtils.reloadKeystores(); mvc = MockMvcUtils.initializeMockMvc(context); + configurationDao.reloadPropertiesFromDatabase(); } diff --git a/smp-webapp/src/test/resources/webapp_integration_test_data_one_domain.sql b/smp-webapp/src/test/resources/webapp_integration_test_data_one_domain.sql index 17ef0dfa58f890fe4ad4dc1287f9c9a2c8393ac6..26dae02b261eb6612cea51fe59301d0d5b734758 100644 --- a/smp-webapp/src/test/resources/webapp_integration_test_data_one_domain.sql +++ b/smp-webapp/src/test/resources/webapp_integration_test_data_one_domain.sql @@ -13,6 +13,7 @@ insert into SMP_CONFIGURATION (PROPERTY, VALUE, CREATED_ON, LAST_UPDATED_ON) VAL insert into SMP_CONFIGURATION (PROPERTY, VALUE, CREATED_ON, LAST_UPDATED_ON) VALUES ('smp.keystore.password', 'FarFJE2WUfY39SVRTFOqSg==',CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP()); insert into SMP_CONFIGURATION (PROPERTY, VALUE, CREATED_ON, LAST_UPDATED_ON) VALUES ('smp.keystore.filename', 'smp-keystore.jks',CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP()); insert into SMP_CONFIGURATION (PROPERTY, VALUE, CREATED_ON, LAST_UPDATED_ON) VALUES ('contextPath.output', 'true',CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP()); +insert into SMP_CONFIGURATION (PROPERTY, VALUE, CREATED_ON, LAST_UPDATED_ON) VALUES ('smp.automation.authentication.external.tls.clientCert.enabled', 'true',CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP()); insert into SMP_USER (ID, USERNAME, PASSWORD, ACCESS_TOKEN_ID, ACCESS_TOKEN, ROLE, ACTIVE, CREATED_ON, LAST_UPDATED_ON) values (1, 'smp_admin', '$2a$06$AXSSUDJlpzzq/gPZb7eIBeb8Mi0.PTKqDjzujZH.bWPwj5.ePEInW','pat_smp_admin', '$2a$06$AXSSUDJlpzzq/gPZb7eIBeb8Mi0.PTKqDjzujZH.bWPwj5.ePEInW', 'SMP_ADMIN', 1,CURRENT_TIMESTAMP(),CURRENT_TIMESTAMP());