Setting default store types when not defined in configuration for init of https client
[sdc.git] / catalog-fe / src / main / java / org / openecomp / sdc / fe / utils / JettySSLUtils.java
index fb00725..51fa1d1 100644 (file)
@@ -74,7 +74,8 @@ public class JettySSLUtils {
     public static class JettySslConfig {
         Properties sslProperties;
         static final String JETTY_BASE = System.getenv("JETTY_BASE");
-
+        static final String KEY_STORE_TYPE_PROPERTY_NAME="jetty.sslContext.keyStoreType";
+        static final String TRUST_STORE_TYPE_PROPERTY_NAME="jetty.sslContext.trustStoreType";
         JettySslConfig(Properties sslProperties) {
             this.sslProperties = sslProperties;
         }
@@ -92,7 +93,7 @@ public class JettySSLUtils {
         }
 
         public String getKeystoreType() {
-            return sslProperties.getProperty("jetty.sslContext.keyStoreType");
+            return sslProperties.getProperty(KEY_STORE_TYPE_PROPERTY_NAME, KeyStore.getDefaultType());
         }
 
         public String getTruststorePath() {
@@ -104,7 +105,7 @@ public class JettySSLUtils {
         }
 
         public String getTruststoreType() {
-            return sslProperties.getProperty("jetty.sslContext.trustStoreType");
+            return sslProperties.getProperty(TRUST_STORE_TYPE_PROPERTY_NAME, KeyStore.getDefaultType());
         }
 
         public String getKeyStoreManager() {