Initial tls container for dynamic generation

Issue-ID: DCAEGEN2-917
Change-Id: Ifeae71973f0a8388c70128398dbb356b511dec3e
Signed-off-by: Jack Lucas <jflucas@research.att.com>
diff --git a/LICENSE.txt b/LICENSE.txt
index fdd757b..2a30755 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,7 +1,7 @@
 /*
 * ============LICENSE_START==========================================
 * ===================================================================
-* Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
+* Copyright (c) 2017-2019 AT&T Intellectual Property. All rights reserved.
 * ===================================================================
 *
 * Unless otherwise specified, all software contained herein is licensed
diff --git a/tls-init-container/Dockerfile-template b/tls-init-container/Dockerfile
similarity index 67%
rename from tls-init-container/Dockerfile-template
rename to tls-init-container/Dockerfile
index 767aa1f..f034436 100644
--- a/tls-init-container/Dockerfile-template
+++ b/tls-init-container/Dockerfile
@@ -1,7 +1,7 @@
 # ============LICENSE_START=======================================================

 # org.onap.dcae

 # ================================================================================

-# Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.

+# Copyright (c) 2019 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.

@@ -15,9 +15,7 @@
 # See the License for the specific language governing permissions and

 # limitations under the License.

 # ============LICENSE_END=========================================================

-FROM busybox

-RUN mkdir -p /opt/tls/source && mkdir -p /opt/tls/shared

-COPY ./tls /opt/tls/source

-RUN base64 -d /opt/tls/source/trust.jks.b64 > /opt/tls/source/trust.jks  && base64 -d /opt/tls/source/cert.jks.b64 > /opt/tls/source/cert.jks && base64 -d /opt/tls/source/cert.p12.b64 > /opt/tls/source/cert.p12

-COPY setup-tls.sh /opt/tls

-ENTRYPOINT  ["/opt/tls/setup-tls.sh"]

+FROM nexus3.onap.org:10001/onap/aaf/aaf_agent:2.1.15

+RUN mkdir -p /opt/dcae

+COPY ./dcae-cert-setup.sh /opt/dcae

+ENTRYPOINT  ["bash", "-c", "exec /opt/dcae/dcae-cert-setup.sh"]
\ No newline at end of file
diff --git a/tls-init-container/dcae-cert-setup.sh b/tls-init-container/dcae-cert-setup.sh
new file mode 100755
index 0000000..7f3b601
--- /dev/null
+++ b/tls-init-container/dcae-cert-setup.sh
@@ -0,0 +1,72 @@
+#!/bin/bash
+# ================================================================================
+# Copyright (c) 2019 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=========================================================
+set -e
+set -x
+
+# Set sensible DCAE defaults for environment variables needed by AAF.
+# These can be overriden by setting the environment variables on the container
+export APP_FQI=${APP_FQI:-"dcae@dcae.onap.org"}
+export aaf_locate_url=${aaf_locate_url:-"https://aaf-locate.onap:8095"}
+export aaf_locator_container=${aaf_locator_container:-"oom"}
+export aaf_locator_container_ns=${aaf_locator_container_ns:-"onap"}
+export aaf_locator_app_ns=${aaf_locator_app_ns:-"org.osaaf.aaf"}
+export DEPLOY_FQI=${DEPLOY_FQI:-"deployer@people.osaaf.org"}
+export DEPLOY_PASSWORD=${DEPLOY_PASSWORD:-"demo123456!"}
+export cadi_longitude=${cadi_longitude:-"-72.0"}
+export cadi_latitude=${cadi_latitude:-"38.0"}
+
+# For now, we can deault aaf_locator_fqdn
+# This points to the single DCAE cert with many SANs,
+# as used in previous releases
+# When we have individual certs per component, we will override this
+# by setting the environment variable explicitly in a Helm chart
+# or via the k8s plugin
+export aaf_locator_fqdn=${aaf_locator_fqdn:-"dcae"}
+
+# Directory where AAF agent puts artifacts
+ARTIFACTS=/opt/app/osaaf/local
+# Directory where DCAE apps expect artifacts
+TARGET=/opt/app/osaaf
+
+# AAF namespace for the certs--used in naming artifacts
+AAFNS=org.onap.dcae
+
+# Clean out any existing artifacts
+rm -rf ${ARTIFACTS}
+rm -f ${TARGET}/*
+
+# Get the certificate artifacts from AAF
+/opt/app/aaf_config/bin/agent.sh
+
+# Extract the p12 and JKS passwords
+/opt/app/aaf_config/bin/agent.sh aafcli showpass ${APP_FQI} ${aaf_locator_fqdn} | grep cadi_keystore_password_p12 | cut -d '=' -f 2- > /opt/app/osaaf/p12.pass
+/opt/app/aaf_config/bin/agent.sh aafcli showpass ${APP_FQI} ${aaf_locator_fqdn} | grep cadi_keystore_password_jks= | cut -d '=' -f 2- > /opt/app/osaaf/jks.pass
+# AAF provides a truststore password, but it appears that the truststore is not password-protected
+/opt/app/aaf_config/bin/agent.sh aafcli showpass ${APP_FQI} ${aaf_locator_fqdn} | grep cadi_truststore_password= | cut -d '=' -f 2- > /opt/app/osaaf/trust.pass
+
+# Copy the p12 and JKS artifacts to target directory and rename according to DCAE conventions
+cp ${ARTIFACTS}/${AAFNS}.p12 ${TARGET}/cert.p12
+cp ${ARTIFACTS}/${AAFNS}.jks ${TARGET}/cert.jks
+cp ${ARTIFACTS}/${AAFNS}.trust.jks ${TARGET}/trust.jks
+
+# Break out the cert and key (unencrypted) from the p12
+openssl pkcs12 -in ${TARGET}/cert.p12 -passin file:${TARGET}/p12.pass -nodes -nokeys -out ${TARGET}/cert.pem
+openssl pkcs12 -in ${TARGET}/cert.p12 -passin file:${TARGET}/p12.pass -nodes -nocerts -out ${TARGET}/key.pem
+chmod 644 ${TARGET}/cert.pem ${TARGET}/key.pem
+
+# Get the ONAP AAF CA certificate -- pass in an empty password, since the trust store doesn't have one
+echo "" | keytool -exportcert -rfc -file ${TARGET}/cacert.pem -keystore ${ARTIFACTS}/${AAFNS}.trust.jks -alias ca_local_0
diff --git a/tls-init-container/pom.xml b/tls-init-container/pom.xml
index fd2522f..30a5924 100644
--- a/tls-init-container/pom.xml
+++ b/tls-init-container/pom.xml
@@ -27,7 +27,7 @@
   <groupId>org.onap.dcaegen2.deployments</groupId>

   <artifactId>tls-init-container</artifactId>

   <name>dcaegen2-deployments-tls-init-container</name>

-  <version>1.0.3</version>

+  <version>2.0.0</version>

   <url>http://maven.apache.org</url>

   <properties>

     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

diff --git a/tls-init-container/setup-tls.sh b/tls-init-container/setup-tls.sh
deleted file mode 100755
index 1adee91..0000000
--- a/tls-init-container/setup-tls.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-# ================================================================================
-# Copyright (c) 2018 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=========================================================
-#
-# Copy files and set up permissions for TLS certificate artifacts
-cp -r /opt/tls/source/* /opt/tls/shared
-chown -R root:root /opt/tls/shared/*
-chmod -R 755 /opt/tls/shared/
diff --git a/tls-init-container/tls/cacert.pem b/tls-init-container/tls/cacert.pem
deleted file mode 100644
index 0146e6b..0000000
--- a/tls-init-container/tls/cacert.pem
+++ /dev/null
@@ -1,31 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIFPjCCAyagAwIBAgIJAJ6u7cCnzrWdMA0GCSqGSIb3DQEBCwUAMCwxDjAMBgNV

-BAsMBU9TQUFGMQ0wCwYDVQQKDARPTkFQMQswCQYDVQQGEwJVUzAeFw0xODA0MDUx

-NDE1MjhaFw0zODAzMzExNDE1MjhaMCwxDjAMBgNVBAsMBU9TQUFGMQ0wCwYDVQQK

-DARPTkFQMQswCQYDVQQGEwJVUzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC

-ggIBAMA5pkgRs7NhGG4ew5JouhyYakgYUyFaG121+/h8qbSdt0hVQv56+EA41Yq7

-XGie7RYDQK9NmAFF3gruE+6X7wvJiChp+Cyd7sFMnb65uWhxEdxWTM2BJFrgfzUn

-H8ZCxgaCo3XH4PzlKRy2LQQJEJECwl/RZmRCXijMt5e9h8XoZY/fKkKcZZUsWNCM

-pTo266wjvA9MXLmdgReRj0+vrCjrNqy+htwJDztoiHWiYPqT6o8EvGcgjNqjlZx7

-NUNf8MfLDByqKF6+wRbHv1GKjn3/Vijd45Fv8riyRYROiFanvbV6jIfBkv8PZbXg

-2VDWsYsgp8NAvMxK+iV8cO+Ck3lBI2GOPZbCEqpPVTYbLUz6sczAlCXwQoPzDIZY

-wYa3eR/gYLY1gP2iEVHORag3bLPap9ZX5E8DZkzTNTjovvLk8KaCmfcaUMJsBtDd

-ApcUitz10cnRyZc1sX3gE1f3DpzQM6t9C5sOVyRhDcSrKqqwb9m0Ss04XAS9FsqM

-P3UWYQyqDXSxlUAYaX892u8mV1hxnt2gjb22RloXMM6TovM3sSrJS0wH+l1nznd6

-aFXftS/G4ZVIVZ/LfT1is4StoyPWZCwwwly1z8qJQ/zhip5NgZTxQw4mi7ww35DY

-PdAQOCoajfSvFjqslQ/cPRi/MRCu079heVb5fQnnzVtnpFQRAgMBAAGjYzBhMB0G

-A1UdDgQWBBRTVTPyS+vQUbHBeJrBKDF77+rtSTAfBgNVHSMEGDAWgBRTVTPyS+vQ

-UbHBeJrBKDF77+rtSTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAN

-BgkqhkiG9w0BAQsFAAOCAgEAPx/IaK94n02wPxpnYTy+LVLIxwdq/kawNd6IbiMz

-L87zmNMDmHcGbfoRCj8OkhuggX9Lx1/CkhpXimuYsZOFQi5blr/u+v4mIbsgbmi9

-7j+cUHDP0zLycvSvxKHty51LwmaX9a4wkJl5zBU4O1sd/H9tWcEmwJ39ltKoBKBx

-c94Zc3iMm5ytRWGj+0rKzLDAXEWpoZ5bE5PLJauA6UDCxDLfs3FwhbS7uDggxYvf

-jySF5FCNET94oJ+m8s7VeHvoa8iPGKvXrIqdd7XDHnqJJlVKr7m9S0fMbyEB8ci2

-RtOXDt93ifY1uhoEtEykn4dqBSp8ezvNMnwoXdYPDvTd9uCAFeWFLVreBAWxd25h

-PsBTkZA5hpa/rA+mKv6Af4VBViYr8cz4dZCsFChuioVebe9ighrfjB//qKepFjPF

-CyjzKN1u0JKm/2x/ORqxkTONG8p3uDwoIOyimUcTtTMv42bfYD88RKakqSFXE9G+

-Z0LlaKABqfjK49o/tsAp+c5LoNlYllKhnetO3QAdraHwdmC36BhoghzR1jpX751A

-cZn2VH3Q4XKyp01cJNCJIrua+A+bx6zh3RyW6zIIkbRCbET+UD+4mr8WIcSE3mtR

-ZVlnhUDO4z9//WKMVzwS9Rh8/kuszrGFI1KQozXCHLrce3YP6RYZfOed79LXaRwX

-dYY=
------END CERTIFICATE-----
diff --git a/tls-init-container/tls/cert.jks.b64 b/tls-init-container/tls/cert.jks.b64
deleted file mode 100644
index f333c75..0000000
--- a/tls-init-container/tls/cert.jks.b64
+++ /dev/null
@@ -1,84 +0,0 @@
-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
-8tkjaKopf1hU6hM++llmXq6QmMm0v50gUOUNInyLsFLjgzdqWVw/2ALNSyiQVrX3R3DugnXpqKot
-3wIDAQABo4IFeDCCBXQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwIAYDVR0lAQH/BBYwFAYI
-KwYBBQUHAwEGCCsGAQUFBwMCMFQGA1UdIwRNMEuAFIH3mVsQuciM3vNSXupOaaBDPqzdoTCkLjAs
-MQ4wDAYDVQQLDAVPU0FBRjENMAsGA1UECgwET05BUDELMAkGA1UEBhMCVVOCAQcwHQYDVR0OBBYE
-FDehGy7JLx++2ZRp91yXGichFfHfMIIEvgYDVR0RBIIEtTCCBLGCBGRjYWWCE2Jicy1ldmVudC1w
-cm9jZXNzb3KCGGJicy1ldmVudC1wcm9jZXNzb3Iub25hcIIqYmJzLWV2ZW50LXByb2Nlc3Nvci5v
-bmFwLnN2Yy5jbHVzdGVyLmxvY2FsghZjb25maWctYmluZGluZy1zZXJ2aWNlghtjb25maWctYmlu
-ZGluZy1zZXJ2aWNlLm9uYXCCLWNvbmZpZy1iaW5kaW5nLXNlcnZpY2Uub25hcC5zdmMuY2x1c3Rl
-ci5sb2NhbIIVZGNhZS1jbG91ZGlmeS1tYW5hZ2VyghpkY2FlLWNsb3VkaWZ5LW1hbmFnZXIub25h
-cIIsZGNhZS1jbG91ZGlmeS1tYW5hZ2VyLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCF2RjYWUtZGF0
-YWZpbGUtY29sbGVjdG9yghxkY2FlLWRhdGFmaWxlLWNvbGxlY3Rvci5vbmFwgi5kY2FlLWRhdGFm
-aWxlLWNvbGxlY3Rvci5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsghVkY2FlLWh2LXZlcy1jb2xsZWN0
-b3KCGmRjYWUtaHYtdmVzLWNvbGxlY3Rvci5vbmFwgixkY2FlLWh2LXZlcy1jb2xsZWN0b3Iub25h
-cC5zdmMuY2x1c3Rlci5sb2NhbIIOZGNhZS1wbS1tYXBwZXKCE2RjYWUtcG0tbWFwcGVyLm9uYXCC
-JWRjYWUtcG0tbWFwcGVyLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCCGRjYWUtcHJogg1kY2FlLXBy
-aC5vbmFwgh9kY2FlLXByaC5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsghJkY2FlLXRjYS1hbmFseXRp
-Y3OCF2RjYWUtdGNhLWFuYWx5dGljcy5vbmFwgilkY2FlLXRjYS1hbmFseXRpY3Mub25hcC5zdmMu
-Y2x1c3Rlci5sb2NhbIISZGNhZS12ZXMtY29sbGVjdG9yghdkY2FlLXZlcy1jb2xsZWN0b3Iub25h
-cIIpZGNhZS12ZXMtY29sbGVjdG9yLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCEmRlcGxveW1lbnQt
-aGFuZGxlcoIXZGVwbG95bWVudC1oYW5kbGVyLm9uYXCCKWRlcGxveW1lbnQtaGFuZGxlci5vbmFw
-LnN2Yy5jbHVzdGVyLmxvY2FsghJob2xtZXMtZW5naW5lLW1nbXSCF2hvbG1lcy1lbmdpbmUtbWdt
-dC5vbmFwgilob2xtZXMtZW5naW5lLW1nbXQub25hcC5zdmMuY2x1c3Rlci5sb2NhbIIQaG9sbWVz
-LXJ1bGUtbWdtdIIWaG9sbWVzLXJ1bGVzLW1nbXQub25hcIIoaG9sbWVzLXJ1bGVzLW1nbXQub25h
-cC5zdmMuY2x1c3Rlci5sb2NhbIIJaW52ZW50b3J5gg5pbnZlbnRvcnkub25hcIIgaW52ZW50b3J5
-Lm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCDnBvbGljeS1oYW5kbGVyghNwb2xpY3ktaGFuZGxlci5v
-bmFwgiVwb2xpY3ktaGFuZGxlci5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsMA0GCSqGSIb3DQEBCwUA
-A4IBAQCHvHNia5ZIPKiGh9SPGjjkPDUsFQL2AvzFDK8KMaM1819JOqk3zkGxhwVtwewaZWoHqGKY
-g1Cd1SofN+XmIK3UttkXqiyMw22M8vBrReYwuMBcjYqXkKmBih/WijPLuRIpmWnrvSVW/f5MUVym
-nj33q0lvC3V/jGBsbMMs3WlupdBug5YWyRMwb7e27oq5H6iQQP4M17ooRdhT8+7Q2MrEPMTGW3+6
-Iub0wn0a+vHdKM1oX/1Cq2gUD4aMSjQYTQWWCXBBfOxu5xh59Ayqg2ZyiJzelui2s4gX0nWSy52F
-6aGoCI/yTyt5WZFC643xWPKdmOGx5ApoHIISWBm68ymbAAVYLjUwOQAABHkwggR1MIICXaADAgEC
-AgEHMA0GCSqGSIb3DQEBCwUAMCwxDjAMBgNVBAsMBU9TQUFGMQ0wCwYDVQQKDARPTkFQMQswCQYD
-VQQGEwJVUzAeFw0xODA4MTcxODUxMzdaFw0yMzA4MTcxODUxMzdaMEcxCzAJBgNVBAYTAlVTMQ0w
-CwYDVQQKDARPTkFQMQ4wDAYDVQQLDAVPU0FBRjEZMBcGA1UEAwwQaW50ZXJtZWRpYXRlQ0FfOTCC
-ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/QcdSRtre4200jeM8qKZRx3pE3CaFIIkud
-4xameOqnn8D4cIrI2wRpPjLXvuE0uYKb9oybW7Ykh+KRz7zASosJIEE/P4/SH52j6xntT7ih5CLN
-1hikR3McnZKJ4cdry+27zStTec7Y0QiS5gLbQdwpIS2Xx8UqyTeeqWFj60Z9gk9NdwM5AA7jQFNy
-Bq3cLe4gkeRYknhGK+6cTgsS5G/1DIqADDuuQlW/5/uC6qlmVfLp3MCS5TtdQtZyCjnkyRmWyyiI
-Ssy8Rklp3lpYq9FjeDupSNpDrA7XnA4BShEFb3p55llvK2CfyTJtwHL75R7j2A+2CbUwX8qUCynQ
-wPkCAwEAAaOBhjCBgzAdBgNVHQ4EFgQUgfeZWxC5yIze81Je6k5poEM+rN0wHwYDVR0jBBgwFoAU
-U1Uz8kvr0FGxwXiawSgxe+/q7UkwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYw
-HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA0GCSqGSIb3DQEBCwUAA4ICAQAPE3KaII2v
-Z7fuItF6hrEqZm/CjHRxOI0BqPuJp9HObAihjdVc7xCLHkhhyngVpDt9XWPKn8CZpKfId/o6yXSz
-Hw/GxCQ7sAu23EpSuN9u81JVQDYL++W7mbtRUkshS0UNkFZqfNRKaROxgsemIA0VAp3Zz9xTWpdz
-LOAlUUQVXLIc2QXsiz76mMb0zWHBAc6hOcS5TTXc/tfWYd6T5FcR+ElbB7tSxmcEplpkptBm7uES
-2opZin9CweCeOgtheyHRYPmvP+YHF1N0MsakWpYPMOpvyuxieoHOijC+xqxXxfw5KSi/Qe3xiRrR
-yQUf3J/yPULCZuXq226ic6GTLc3+DAsSjO6HLtM9xkZXLN68XvSRfLuDUJeSkUYnIQdeimuU2LwV
-Hgj40XNsN7prZwWjDUk3X0An1nlGTmbszSZA9pDhFyKSMHdqguwBIIlObU6k4Ud/EQqIFbguyndR
-zn9Fv1k1t8uvCpZlEztu5bV7d6Quqe2BuTK4oohIepUm7D+9ceXWM2JsSj34m5DzxU24BybtakZS
-iB4JraICU9NyQ9l6L4zBnzC2m/FPJiVkQLwNbNjVULb35bY3ly+HTV7YTdCXTxbXMvrd2quB0Rnd
-VaPOihiLh6kGYxdO+i5b4WXK9zD/ShNx83RuIMi3SYKRnkJBWN8Yv0NM5i15HmHD6bV5lsq8uXI+
-56wAq1I+sXZy0mXQ
diff --git a/tls-init-container/tls/cert.p12.b64 b/tls-init-container/tls/cert.p12.b64
deleted file mode 100644
index a08e2ae..0000000
--- a/tls-init-container/tls/cert.p12.b64
+++ /dev/null
@@ -1,93 +0,0 @@
-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
-aacDXJcpAgMBhqA=
diff --git a/tls-init-container/tls/cert.pem b/tls-init-container/tls/cert.pem
deleted file mode 100644
index 34e0457..0000000
--- a/tls-init-container/tls/cert.pem
+++ /dev/null
@@ -1,75 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIIrDCCB5SgAwIBAgIIWY+5kgf/UIowDQYJKoZIhvcNAQELBQAwRzELMAkGA1UE
-BhMCVVMxDTALBgNVBAoMBE9OQVAxDjAMBgNVBAsMBU9TQUFGMRkwFwYDVQQDDBBp
-bnRlcm1lZGlhdGVDQV85MB4XDTE5MDQxMDA5NTg0MVoXDTIwMDQxMDA5NTg0MVow
-aTENMAsGA1UEAwwEZGNhZTEPMA0GCSqGSIb3DQEJARYAMRswGQYDVQQLDBJkY2Fl
-QGRjYWUub25hcC5vcmcxDjAMBgNVBAsMBU9TQUFGMQ0wCwYDVQQKDARPTkFQMQsw
-CQYDVQQGEwJVUzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbQmmb7
-z0CF1EMSYrN+gCJ+FYD2B3lbn1ldfA/TNpSaXwIc80GQbsias1JO89o0KzEo/E/R
-i0PFhXSHSocDh3u3GEGEvdvMZfFuUPtpKnh6NP99ALn7PfPX4R/+5ueOslp5j2CQ
-pT3ctHvn1jCrq7vJwJEUjTQUBr9IqSWwrbmOVI2+H6LjL8b4GaWg1xIuormqhN1P
-yoUxylJXGHzR3zDdKxyiSM/gd9EIw0q1C5EoR/D8FfY/pPct63ueQfY4z6YECtgR
-vPLZI2iqKX9YVOoTPvpZZl6ukJjJtL+dIFDlDSJ8i7BS44M3allcP9gCzUsokFa1
-90dw7oJ16aiqLd8CAwEAAaOCBXgwggV0MAkGA1UdEwQCMAAwDgYDVR0PAQH/BAQD
-AgXgMCAGA1UdJQEB/wQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBUBgNVHSMETTBL
-gBSB95lbELnIjN7zUl7qTmmgQz6s3aEwpC4wLDEOMAwGA1UECwwFT1NBQUYxDTAL
-BgNVBAoMBE9OQVAxCzAJBgNVBAYTAlVTggEHMB0GA1UdDgQWBBQ3oRsuyS8fvtmU
-afdclxonIRXx3zCCBL4GA1UdEQSCBLUwggSxggRkY2FlghNiYnMtZXZlbnQtcHJv
-Y2Vzc29yghhiYnMtZXZlbnQtcHJvY2Vzc29yLm9uYXCCKmJicy1ldmVudC1wcm9j
-ZXNzb3Iub25hcC5zdmMuY2x1c3Rlci5sb2NhbIIWY29uZmlnLWJpbmRpbmctc2Vy
-dmljZYIbY29uZmlnLWJpbmRpbmctc2VydmljZS5vbmFwgi1jb25maWctYmluZGlu
-Zy1zZXJ2aWNlLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCFWRjYWUtY2xvdWRpZnkt
-bWFuYWdlcoIaZGNhZS1jbG91ZGlmeS1tYW5hZ2VyLm9uYXCCLGRjYWUtY2xvdWRp
-ZnktbWFuYWdlci5vbmFwLnN2Yy5jbHVzdGVyLmxvY2FsghdkY2FlLWRhdGFmaWxl
-LWNvbGxlY3RvcoIcZGNhZS1kYXRhZmlsZS1jb2xsZWN0b3Iub25hcIIuZGNhZS1k
-YXRhZmlsZS1jb2xsZWN0b3Iub25hcC5zdmMuY2x1c3Rlci5sb2NhbIIVZGNhZS1o
-di12ZXMtY29sbGVjdG9yghpkY2FlLWh2LXZlcy1jb2xsZWN0b3Iub25hcIIsZGNh
-ZS1odi12ZXMtY29sbGVjdG9yLm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCDmRjYWUt
-cG0tbWFwcGVyghNkY2FlLXBtLW1hcHBlci5vbmFwgiVkY2FlLXBtLW1hcHBlci5v
-bmFwLnN2Yy5jbHVzdGVyLmxvY2FsgghkY2FlLXByaIINZGNhZS1wcmgub25hcIIf
-ZGNhZS1wcmgub25hcC5zdmMuY2x1c3Rlci5sb2NhbIISZGNhZS10Y2EtYW5hbHl0
-aWNzghdkY2FlLXRjYS1hbmFseXRpY3Mub25hcIIpZGNhZS10Y2EtYW5hbHl0aWNz
-Lm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCEmRjYWUtdmVzLWNvbGxlY3RvcoIXZGNh
-ZS12ZXMtY29sbGVjdG9yLm9uYXCCKWRjYWUtdmVzLWNvbGxlY3Rvci5vbmFwLnN2
-Yy5jbHVzdGVyLmxvY2FsghJkZXBsb3ltZW50LWhhbmRsZXKCF2RlcGxveW1lbnQt
-aGFuZGxlci5vbmFwgilkZXBsb3ltZW50LWhhbmRsZXIub25hcC5zdmMuY2x1c3Rl
-ci5sb2NhbIISaG9sbWVzLWVuZ2luZS1tZ210ghdob2xtZXMtZW5naW5lLW1nbXQu
-b25hcIIpaG9sbWVzLWVuZ2luZS1tZ210Lm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyC
-EGhvbG1lcy1ydWxlLW1nbXSCFmhvbG1lcy1ydWxlcy1tZ210Lm9uYXCCKGhvbG1l
-cy1ydWxlcy1tZ210Lm9uYXAuc3ZjLmNsdXN0ZXIubG9jYWyCCWludmVudG9yeYIO
-aW52ZW50b3J5Lm9uYXCCIGludmVudG9yeS5vbmFwLnN2Yy5jbHVzdGVyLmxvY2Fs
-gg5wb2xpY3ktaGFuZGxlcoITcG9saWN5LWhhbmRsZXIub25hcIIlcG9saWN5LWhh
-bmRsZXIub25hcC5zdmMuY2x1c3Rlci5sb2NhbDANBgkqhkiG9w0BAQsFAAOCAQEA
-h7xzYmuWSDyohofUjxo45Dw1LBUC9gL8xQyvCjGjNfNfSTqpN85BsYcFbcHsGmVq
-B6himINQndUqHzfl5iCt1LbZF6osjMNtjPLwa0XmMLjAXI2Kl5CpgYof1oozy7kS
-KZlp670lVv3+TFFcpp4996tJbwt1f4xgbGzDLN1pbqXQboOWFskTMG+3tu6KuR+o
-kED+DNe6KEXYU/Pu0NjKxDzExlt/uiLm9MJ9Gvrx3SjNaF/9QqtoFA+GjEo0GE0F
-lglwQXzsbucYefQMqoNmcoic3pbotrOIF9J1ksudhemhqAiP8k8reVmRQuuN8Vjy
-nZjhseQKaByCElgZuvMpmw==
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIEdTCCAl2gAwIBAgIBBzANBgkqhkiG9w0BAQsFADAsMQ4wDAYDVQQLDAVPU0FB
-RjENMAsGA1UECgwET05BUDELMAkGA1UEBhMCVVMwHhcNMTgwODE3MTg1MTM3WhcN
-MjMwODE3MTg1MTM3WjBHMQswCQYDVQQGEwJVUzENMAsGA1UECgwET05BUDEOMAwG
-A1UECwwFT1NBQUYxGTAXBgNVBAMMEGludGVybWVkaWF0ZUNBXzkwggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCv0HHUkba3uNtNI3jPKimUcd6RNwmhSCJL
-neMWpnjqp5/A+HCKyNsEaT4y177hNLmCm/aMm1u2JIfikc+8wEqLCSBBPz+P0h+d
-o+sZ7U+4oeQizdYYpEdzHJ2SieHHa8vtu80rU3nO2NEIkuYC20HcKSEtl8fFKsk3
-nqlhY+tGfYJPTXcDOQAO40BTcgat3C3uIJHkWJJ4RivunE4LEuRv9QyKgAw7rkJV
-v+f7guqpZlXy6dzAkuU7XULWcgo55MkZlssoiErMvEZJad5aWKvRY3g7qUjaQ6wO
-15wOAUoRBW96eeZZbytgn8kybcBy++Ue49gPtgm1MF/KlAsp0MD5AgMBAAGjgYYw
-gYMwHQYDVR0OBBYEFIH3mVsQuciM3vNSXupOaaBDPqzdMB8GA1UdIwQYMBaAFFNV
-M/JL69BRscF4msEoMXvv6u1JMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/
-BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjANBgkqhkiG9w0B
-AQsFAAOCAgEADxNymiCNr2e37iLReoaxKmZvwox0cTiNAaj7iafRzmwIoY3VXO8Q
-ix5IYcp4FaQ7fV1jyp/AmaSnyHf6Osl0sx8PxsQkO7ALttxKUrjfbvNSVUA2C/vl
-u5m7UVJLIUtFDZBWanzUSmkTsYLHpiANFQKd2c/cU1qXcyzgJVFEFVyyHNkF7Is+
-+pjG9M1hwQHOoTnEuU013P7X1mHek+RXEfhJWwe7UsZnBKZaZKbQZu7hEtqKWYp/
-QsHgnjoLYXsh0WD5rz/mBxdTdDLGpFqWDzDqb8rsYnqBzoowvsasV8X8OSkov0Ht
-8Yka0ckFH9yf8j1Cwmbl6ttuonOhky3N/gwLEozuhy7TPcZGVyzevF70kXy7g1CX
-kpFGJyEHXoprlNi8FR4I+NFzbDe6a2cFow1JN19AJ9Z5Rk5m7M0mQPaQ4RcikjB3
-aoLsASCJTm1OpOFHfxEKiBW4Lsp3Uc5/Rb9ZNbfLrwqWZRM7buW1e3ekLqntgbky
-uKKISHqVJuw/vXHl1jNibEo9+JuQ88VNuAcm7WpGUogeCa2iAlPTckPZei+MwZ8w
-tpvxTyYlZEC8DWzY1VC29+W2N5cvh01e2E3Ql08W1zL63dqrgdEZ3VWjzooYi4ep
-BmMXTvouW+Flyvcw/0oTcfN0biDIt0mCkZ5CQVjfGL9DTOYteR5hw+k=
------END CERTIFICATE-----
diff --git a/tls-init-container/tls/jks.pass b/tls-init-container/tls/jks.pass
deleted file mode 100644
index b2c3df4..0000000
--- a/tls-init-container/tls/jks.pass
+++ /dev/null
@@ -1 +0,0 @@
-hD:!w:CxF]lGvM6Mz9l^j[7U
\ No newline at end of file
diff --git a/tls-init-container/tls/key.pem b/tls-init-container/tls/key.pem
deleted file mode 100644
index f2fe24b..0000000
--- a/tls-init-container/tls/key.pem
+++ /dev/null
@@ -1,29 +0,0 @@
------BEGIN PRIVATE KEY-----
-MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCm0Jpm+89AhdRD
-EmKzfoAifhWA9gd5W59ZXXwP0zaUml8CHPNBkG7ImrNSTvPaNCsxKPxP0YtDxYV0
-h0qHA4d7txhBhL3bzGXxblD7aSp4ejT/fQC5+z3z1+Ef/ubnjrJaeY9gkKU93LR7
-59Ywq6u7ycCRFI00FAa/SKklsK25jlSNvh+i4y/G+BmloNcSLqK5qoTdT8qFMcpS
-Vxh80d8w3SscokjP4HfRCMNKtQuRKEfw/BX2P6T3Let7nkH2OM+mBArYEbzy2SNo
-qil/WFTqEz76WWZerpCYybS/nSBQ5Q0ifIuwUuODN2pZXD/YAs1LKJBWtfdHcO6C
-demoqi3fAgMBAAECggEAH9uO4UQN3KCyXOzR9L2f8vZpXOufmcmpsQNtgggwUEj7
-BAhLXKYcwirpPDrfzzhPV2Agb43xLsw2JH8B+K7v3OymsTyMlcF/ZpBO3vTCq6eL
-H4/b56jXuA3ubJHdvzM9VJIKk8KMDDhuL4ujGEBw17g8Enj+TofUkgtqYkxPoTQB
-uy+bo5nqlE9eDXTaOkDmQorZ6y+hCHKJA08LvtoEuEZPOwkik4d1Ec7lZwuXa0Jz
-sMQBHjea5IUgz5iQIsJCa/ohvpfe5KqVOHCaeEchtapeGaR/wBiI6fv79PtuM8Js
-yAYKma93V9Cy/pzfNWySccCUc6xvHhQup/soNDS44QKBgQDtLbcwF2sXoXovrgcT
-wHVlajSkQrd2zEkDVLeXdZyI1p6PIq0qBhyY74wlOCWjJW5EfmgnKOJm6CQhRplJ
-/GlYccpd9Wa7RUFiUP9sqdSveThDyGpQjii95LMINV1rt1rPt7anHNcBSkSrKlDn
-UMXjteOF1vk9a55uvLFQWjoWLQKBgQC0DXK14Za6/sDfUHlz0CVjh5AhcRVBJg9I
-TY4ts46bRqD2G/w0iZSRs/+JvhtC+RCtZNbRtlv+E56Vqrk2lBCl9OOSCQGeV+bp
-sVxMkMG0EcjSsj+6AXFESxnoKeILLUkamHM0rclCiKKsi0C74woGqWqMlIALNqbL
-csUq81vHuwKBgAU2G/BSk2fRhH3HtSAZ+npf+wgg7ycNFg2cruwFCYt4K8O5X1St
-DbPOj6XBthH/oIygumkh3NemAiU5B+U4RphK58dovPkgbG9cmEAq+yFf6HyUysE6
-XmrNu6FSitrzDGvD/Z9uYssEdr3MEDsE61Q1iupF7vQKiVCllL/PO7eBAoGAHHwE
-KcIGlo629J1GmYvUXmqT4raBJk1fHZEnbRN6/BWwYT8MJ0OcvXA8fQ4WQgIlIUlS
-stqmswtni0X3BytldtvHJNNH7kT5wv7MG1DLVDF8E9kfO83+nU9ESfZWTG5dold7
-4lmb/WqgUau2EgNZErS6poLXvu5mdMkzaBgX7QECgYBBTuSqwBxiOs0hZGwuVaE+
-hbdm4PefN9OkfkTJ0Scv3m+yTwEvY17if48/+mF3pdI1/T5Oyw0RRsUZtzOoMLgJ
-+K9ESmc/dNcrxnaIT0hFYRmeouBD2/WI+rGiWAs4Lvu37KIOZKEFfqqiMeb/mj7y
-QrRHcdvesjBdFuCHIINRIw==
------END PRIVATE KEY-----
-
diff --git a/tls-init-container/tls/p12.pass b/tls-init-container/tls/p12.pass
deleted file mode 100644
index 0cfef9d..0000000
--- a/tls-init-container/tls/p12.pass
+++ /dev/null
@@ -1 +0,0 @@
-,JP1^^tv7N$nhNV4+QMjgl;T
diff --git a/tls-init-container/tls/trust.jks.b64 b/tls-init-container/tls/trust.jks.b64
deleted file mode 100644
index 32ee798..0000000
--- a/tls-init-container/tls/trust.jks.b64
+++ /dev/null
@@ -1,25 +0,0 @@
-/u3+7QAAAAIAAAABAAAAAgAKY2FfbG9jYWxfMAAAAWoGr252AAVYLjUwOQAABUIwggU+MIIDJqAD
-AgECAgkAnq7twKfOtZ0wDQYJKoZIhvcNAQELBQAwLDEOMAwGA1UECwwFT1NBQUYxDTALBgNVBAoM
-BE9OQVAxCzAJBgNVBAYTAlVTMB4XDTE4MDQwNTE0MTUyOFoXDTM4MDMzMTE0MTUyOFowLDEOMAwG
-A1UECwwFT1NBQUYxDTALBgNVBAoMBE9OQVAxCzAJBgNVBAYTAlVTMIICIjANBgkqhkiG9w0BAQEF
-AAOCAg8AMIICCgKCAgEAwDmmSBGzs2EYbh7Dkmi6HJhqSBhTIVobXbX7+HyptJ23SFVC/nr4QDjV
-irtcaJ7tFgNAr02YAUXeCu4T7pfvC8mIKGn4LJ3uwUydvrm5aHER3FZMzYEkWuB/NScfxkLGBoKj
-dcfg/OUpHLYtBAkQkQLCX9FmZEJeKMy3l72Hxehlj98qQpxllSxY0IylOjbrrCO8D0xcuZ2BF5GP
-T6+sKOs2rL6G3AkPO2iIdaJg+pPqjwS8ZyCM2qOVnHs1Q1/wx8sMHKooXr7BFse/UYqOff9WKN3j
-kW/yuLJFhE6IVqe9tXqMh8GS/w9lteDZUNaxiyCnw0C8zEr6JXxw74KTeUEjYY49lsISqk9VNhst
-TPqxzMCUJfBCg/MMhljBhrd5H+BgtjWA/aIRUc5FqDdss9qn1lfkTwNmTNM1OOi+8uTwpoKZ9xpQ
-wmwG0N0ClxSK3PXRydHJlzWxfeATV/cOnNAzq30Lmw5XJGENxKsqqrBv2bRKzThcBL0Wyow/dRZh
-DKoNdLGVQBhpfz3a7yZXWHGe3aCNvbZGWhcwzpOi8zexKslLTAf6XWfOd3poVd+1L8bhlUhVn8t9
-PWKzhK2jI9ZkLDDCXLXPyolD/OGKnk2BlPFDDiaLvDDfkNg90BA4KhqN9K8WOqyVD9w9GL8xEK7T
-v2F5Vvl9CefNW2ekVBECAwEAAaNjMGEwHQYDVR0OBBYEFFNVM/JL69BRscF4msEoMXvv6u1JMB8G
-A1UdIwQYMBaAFFNVM/JL69BRscF4msEoMXvv6u1JMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/
-BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4ICAQA/H8hor3ifTbA/GmdhPL4tUsjHB2r+RrA13ohuIzMv
-zvOY0wOYdwZt+hEKPw6SG6CBf0vHX8KSGleKa5ixk4VCLluWv+76/iYhuyBuaL3uP5xQcM/TMvJy
-9K/Eoe3LnUvCZpf1rjCQmXnMFTg7Wx38f21ZwSbAnf2W0qgEoHFz3hlzeIybnK1FYaP7SsrMsMBc
-RamhnlsTk8slq4DpQMLEMt+zcXCFtLu4OCDFi9+PJIXkUI0RP3ign6byztV4e+hryI8Yq9esip13
-tcMeeokmVUqvub1LR8xvIQHxyLZG05cO33eJ9jW6GgS0TKSfh2oFKnx7O80yfChd1g8O9N324IAV
-5YUtWt4EBbF3bmE+wFORkDmGlr+sD6Yq/oB/hUFWJivxzPh1kKwUKG6KhV5t72KCGt+MH/+op6kW
-M8ULKPMo3W7Qkqb/bH85GrGRM40byne4PCgg7KKZRxO1My/jZt9gPzxEpqSpIVcT0b5nQuVooAGp
-+Mrj2j+2wCn5zkug2ViWUqGd607dAB2tofB2YLfoGGiCHNHWOlfvnUBxmfZUfdDhcrKnTVwk0Iki
-u5r4D5vHrOHdHJbrMgiRtEJsRP5QP7iavxYhxITea1FlWWeFQM7jP3/9YoxXPBL1GHz+S6zOsYUj
-UpCjNcIcutx7dg/pFhl8553v0tdpHBd1htxuTExqoN8K4/fHmOMFybYgpTJk
diff --git a/tls-init-container/tls/trust.pass b/tls-init-container/tls/trust.pass
deleted file mode 100644
index ae0d13c..0000000
--- a/tls-init-container/tls/trust.pass
+++ /dev/null
@@ -1 +0,0 @@
-ee%v.7Y3nf*We2T2Z$}}c%S?
\ No newline at end of file