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);
+        }
+
     }
 
 }