aboutsummaryrefslogtreecommitdiffstats
path: root/ccsdk-app-os/docker-dashboard-installation.sh
diff options
context:
space:
mode:
authorKotagiri, Ramprasad (rp5662) <rp5662@att.com>2020-03-11 11:05:35 -0400
committerKotagiri, Ramprasad (rp5662) <rp5662@att.com>2020-03-11 14:39:16 -0400
commit6d47fe6024e5ea4402ec69ea5fb6b98c91024d6f (patch)
tree7daff52a4b40848d780f75e6df116c9a2bfe18a1 /ccsdk-app-os/docker-dashboard-installation.sh
parent20759cc34b5dcb8898e0e2454dc9e76b9ea1a6ee (diff)
[DCAEGEN2-2139] tomcat server config for https connector1.3.2
escape XML special characters for XML element attributes Issue-ID: DCAEGEN2-2139 Change-Id: Id332a8f45ad1df59793a282383a0486e512a0939 Signed-off-by: Kotagiri, Ramprasad (rp5662) <rp5662@att.com>
Diffstat (limited to 'ccsdk-app-os/docker-dashboard-installation.sh')
-rw-r--r--ccsdk-app-os/docker-dashboard-installation.sh20
1 files changed, 19 insertions, 1 deletions
diff --git a/ccsdk-app-os/docker-dashboard-installation.sh b/ccsdk-app-os/docker-dashboard-installation.sh
index f5ef4f8..8cb9d48 100644
--- a/ccsdk-app-os/docker-dashboard-installation.sh
+++ b/ccsdk-app-os/docker-dashboard-installation.sh
@@ -1,4 +1,22 @@
#!/bin/bash
+ #################################################################################
+ # =============LICENSE_START=====================================================
+ #
+ # ===============================================================================
+ # Copyright (c) 2020 AT&T Intellectual Property. All rights reserved.
+ # ===============================================================================
+ # Licensed under the Apache License, Version 2.0 (the "License");
+ # you may not use this file except in compliance with the License.
+ # You may obtain a copy of the License at
+ #
+ # http://www.apache.org/licenses/LICENSE-2.0
+ #
+ # Unless required by applicable law or agreed to in writing, software
+ # distributed under the License is distributed on an "AS IS" BASIS,
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+ # ============LICENSE_END========================================================
# run import for ca certs
if [ -e /usr/local/share/ca-certificates/cacert.pem ]
@@ -54,7 +72,7 @@ then
protocol=\"org.apache.coyote.http11.Http11NioProtocol\"
port=\"8443\" maxThreads=\"200\"
scheme=\"https\" secure=\"true\" SSLEnabled=\"true\"
- keystoreFile=\"/usr/local/share/ca-certificates/cert.jks\" keystorePass=\"`cat /usr/local/share/ca-certificates/jks.pass`\"
+ keystoreFile=\"/usr/local/share/ca-certificates/cert.jks\" keystorePass=\"`sed -e 's/&/\&amp;/g' -e 's/</\&lt;/g' -e 's/>/\&gt;/g' -e 's/"/\&quot;/g' -e "s/'/\&apos;/g" < /usr/local/share/ca-certificates/jks.pass`\"
clientAuth=\"false\" sslProtocol=\"TLS\"/>" >> enablehttps.txt
sed '/Service name=\"Catalina\">/r enablehttps.txt' $CATALINA_HOME/conf/server.xml > $CATALINA_HOME/conf/server-https.xml
mv $CATALINA_HOME/conf/server-https.xml $CATALINA_HOME/conf/server.xml