diff --git a/decisioncenter/script/generateRDFiles.sh b/decisioncenter/script/generateRDFiles.sh old mode 100644 new mode 100755 index 0d76522c..99796d04 --- a/decisioncenter/script/generateRDFiles.sh +++ b/decisioncenter/script/generateRDFiles.sh @@ -45,3 +45,15 @@ then cp /config/OdmOidcProvidersRD.json /config/apps/decisioncenter.war/assets/ fi cp /config/security/truststore.jks /config/apps/decisioncenter.war/assets/ + +DEFAULT_TRUSTSTORE_PASSWORD=changeme +if [ -f "/shared/tls/truststore/jks/trusts.jks" ] +then + DEFAULT_TRUSTSTORE_PASSWORD=changeit +fi +if [ -n "$TRUSTSTORE_PASSWORD" ] || [ -f /config/security/volume/truststore_password ] +then + DEFAULT_TRUSTSTORE_PASSWORD=$TRUSTSTORE_PASSWORD +fi + +keytool -importkeystore -srckeystore $JAVA_HOME/lib/security/cacerts -destkeystore /config/apps/decisioncenter.war/assets/truststore.jks -srcstorepass $DEFAULT_TRUSTSTORE_PASSWORD -deststorepass $DEFAULT_TRUSTSTORE_PASSWORD