Summary Table
| Categories |
Total Count |
| PII |
0 |
| URL |
1 |
| DNS |
0 |
| EKL |
0 |
| IP |
0 |
| PORT |
0 |
| VsID |
0 |
| CF |
0 |
| AI |
0 |
| VPD |
0 |
| PL |
0 |
| Other |
0 |
File Content
#!/bin/bash
echo "Checking consul for app configs"
SVC_KEY_PKCS12=$(curl $CONSUL_SERVER/v1/kv/$CONSUL_PATH/SVC_KEY_PKCS12 -H "X-Consul-Token: $CONSUL_TOKEN" | jq -r '.[0].Value' | base64 --decode)
SVC_KEY_PKCS12_PWD=$(curl $CONSUL_SERVER/v1/kv/$CONSUL_PATH/SVC_KEY_PKCS12_PWD -H "X-Consul-Token: $CONSUL_TOKEN" | jq -r '.[0].Value' | base64 --decode)
SVC_KEYSTORE_PWD=$(curl $CONSUL_SERVER/v1/kv/$CONSUL_PATH/SVC_KEYSTORE_PWD -H "X-Consul-Token: $CONSUL_TOKEN" | jq -r '.[0].Value' | base64 --decode)
if [[ -n $SVC_KEY_PKCS12 && -n $SVC_KEY_PKCS12_PWD ]]; then
defaultKeystorePwd=${SVC_KEYSTORE_PWD:-changeit}
echo $SVC_KEY_PKCS12 | base64 -d > vamf_temp_keystore.p12 && \
keytool -v -importkeystore -srckeystore vamf_temp_keystore.p12 -srcstoretype PKCS12 -srcstorepass ${SVC_KEY_PKCS12_PWD} -destkeystore
URL
-deststoretype JKS -alias 1 -destalias var -destkeypass $defaultKeystorePwd -deststorepass $defaultKeystorePwd
else
echo "SVC_KEY_PKCS12 and/or SVC_KEY_PKCS12_PWD environment variables were not set, so not importing keys."
fi
envconsul -consul $CONSUL_SERVER -token $CONSUL_TOKEN -prefix $CONSUL_PATH $CATALINA_HOME/bin/catalina.sh run