diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/ui/enums/SMPPropertyEnum.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/ui/enums/SMPPropertyEnum.java index 7d675abd2bc3eda107509e7d9e1744a5a3733e8f..5aa8253c1eb09406e1cc3ebab20b0c645b51d79c 100644 --- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/ui/enums/SMPPropertyEnum.java +++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/data/ui/enums/SMPPropertyEnum.java @@ -33,8 +33,8 @@ public enum SMPPropertyEnum { HTTP_PROXY_HOST("smp.proxy.host", "", "The http proxy host", false,false, SMPPropertyTypeEnum.STRING), HTTP_NO_PROXY_HOSTS("smp.noproxy.hosts", "localhost|127.0.0.1", "list of nor proxy hosts. Ex.: localhost|127.0.0.1", false,false, SMPPropertyTypeEnum.STRING), HTTP_PROXY_PASSWORD("smp.proxy.password", "", "Base64 encrypted password for Proxy.", false, true,SMPPropertyTypeEnum.STRING), - HTTP_PROXY_PORT("smp.http.port", "80", "The http proxy port", false, false, SMPPropertyTypeEnum.INTEGER), - HTTP_PROXY_USER("smp.http.user", "", "The proxy user", false, false, SMPPropertyTypeEnum.STRING), + HTTP_PROXY_PORT("smp.proxy.port", "80", "The http proxy port", false, false, SMPPropertyTypeEnum.INTEGER), + HTTP_PROXY_USER("smp.proxy.user", "", "The proxy user", false, false, SMPPropertyTypeEnum.STRING), KEYSTORE_PASSWORD("smp.keystore.password","","Encrypted keystore (and keys) password ", false, true, SMPPropertyTypeEnum.STRING), diff --git a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/sml/SmlConnector.java b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/sml/SmlConnector.java index de9e1b19b1b712eba7d5a6b9dbb3765df5f32c29..7226dc1d1c01d5e30bbb3f691ee3696e7b8d93cb 100644 --- a/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/sml/SmlConnector.java +++ b/smp-server-library/src/main/java/eu/europa/ec/edelivery/smp/sml/SmlConnector.java @@ -418,8 +418,8 @@ public class SmlConnector implements ApplicationContextAware { } String noProxyHosts = configurationService.getHttpNoProxyHosts(); - if (!HttpUtils.doesTargetMatchNonProxy(targetUrl.getHost(), configurationService.getHttpNoProxyHosts())) { - LOG.info("Terget host {} is match noProxy hosts {}!", targetUrl.getHost(), noProxyHosts); + if (HttpUtils.doesTargetMatchNonProxy(targetUrl.getHost(), configurationService.getHttpNoProxyHosts())) { + LOG.info("Target host {} is match noProxy hosts {}!", targetUrl.getHost(), noProxyHosts); return; } String proxyServer = configurationService.getHttpProxyHost(); @@ -435,9 +435,13 @@ public class SmlConnector implements ApplicationContextAware { httpConduit.getClient().setProxyServerPort(proxyPort.get()); } ProxyAuthorizationPolicy proxyAuth = new ProxyAuthorizationPolicy(); - proxyAuth.setUserName(proxyUser); - proxyAuth.setPassword(proxyPassword); - httpConduit.setProxyAuthorization(proxyAuth); + if (!StringUtils.isBlank(proxyUser)){ + LOG.debug("Set proxy authentication {}", proxyUser); + proxyAuth.setUserName(proxyUser); + proxyAuth.setPassword(proxyPassword); + httpConduit.setProxyAuthorization(proxyAuth); + } + } }