Allowing configuration of truststore password 02/110002/1
authorRossC <ross.carter@est.tech>
Thu, 9 Jul 2020 10:00:29 +0000 (11:00 +0100)
committerRossC <ross.carter@est.tech>
Thu, 9 Jul 2020 10:00:43 +0000 (11:00 +0100)
Issue-ID: POLICY-2633
Change-Id: Ic891ab55ded843e44b7998097949c1156c070657
Signed-off-by: RossC <ross.carter@est.tech>
packages/apex-pdp-package-full/src/main/package/scripts/apexApps.bat [changed mode: 0644->0755]
packages/apex-pdp-package-full/src/main/package/scripts/apexApps.sh

old mode 100644 (file)
new mode 100755 (executable)
index 6610c10..b5a92fd
 @echo off
 setlocal enableDelayedExpansion
 
+if not defined KEYSTORE_PASSWD (
+  set KEYSTORE_PASSWD=Pol1cy_0nap
+)
+
+if not defined TRUSTSTORE_PASSWD (
+  set TRUSTSTORE_PASSWD=Pol1cy_0nap
+)
 
 if defined APEX_HOME (
     if exist "%APEX_HOME%\" (
@@ -53,9 +60,7 @@ if defined APEX_HOME (
 
 :: Environment variables for HTTPS
 set KEYSTORE=%APEX_HOME%/etc/ssl/policy-keystore"
-set KEYSTORE_PASSWD="Pol1cy_0nap"
 set TRUSTSTORE=%APEX_HOME%/etc/ssl/policy-truststore"
-set TRUSTSTORE_PASSWD="Pol1cy_0nap"
 
 :: HTTPS parameters
 set HTTPS_PARAMETERS=-Djavax.net.ssl.keyStore=%KEYSTORE% -Djavax.net.ssl.keyStorePassword=%KEYSTORE_PASSWD% -Djavax.net.ssl.trustStore=%TRUSTSTORE% -Djavax.net.ssl.trustStorePassword=%TRUSTSTORE_PASSWD%
index 5b6350a..8f96636 100755 (executable)
@@ -49,12 +49,10 @@ fi
 
 ## Environment variables for HTTPS
 KEYSTORE="${APEX_HOME}/etc/ssl/policy-keystore"
-KEYSTORE_PASSWD="Pol1cy_0nap"
 TRUSTSTORE="${APEX_HOME}/etc/ssl/policy-truststore"
-TRUSTSTORE_PASSWD="Pol1cy_0nap"
 
 ## HTTPS parameters
-HTTPS_PARAMETERS="-Djavax.net.ssl.keyStore=${KEYSTORE} -Djavax.net.ssl.keyStorePassword=${KEYSTORE_PASSWD} -Djavax.net.ssl.trustStore=${TRUSTSTORE} -Djavax.net.ssl.trustStorePassword=${TRUSTSTORE_PASSWD}"
+HTTPS_PARAMETERS="-Djavax.net.ssl.keyStore=${KEYSTORE} -Djavax.net.ssl.keyStorePassword=${KEYSTORE_PASSWD:-Pol1cy_0nap} -Djavax.net.ssl.trustStore=$TRUSTSTORE -Djavax.net.ssl.trustStorePassword=${TRUSTSTORE_PASSWD:-Pol1cy_0nap}"
 
 ## script name for output
 MOD_SCRIPT_NAME=`basename $0`
@@ -71,7 +69,7 @@ fi
 _config="${HTTPS_PARAMETERS} -Dlogback.configurationFile=$APEX_HOME/etc/logback.xml -Dhazelcast.config=$APEX_HOME/etc/hazelcast.xml -Dhazelcast.mancenter.enabled=false"
 
 ## jmx test config
-_jmxconfig="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9911 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
+_jmxconfig="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9911 -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false "
 
 ## Maven/APEX version
 _version=`cat $APEX_HOME/etc/app-version.txt`