+# echo "Check Identities"
+FILE="$DATA/identities.dat"
+if [ ! -e $FILE ]; then
+ mkdir -p $DATA
+ cp $CONFIG/data/sample.identities.dat $FILE
+ echo "Set Identities"
+ INITIALIZED="true"
+fi
+
+# Load up Cert/X509 Artifacts
+# echo "Check Signer Keyfile"
+FILE="$LOCAL/org.osaaf.aaf.signer.p12"
+if [ ! -e $FILE ]; then
+ mkdir -p $LOCAL
+ mkdir -p $PUBLIC
+ if [ -e $CONFIG/cert/org.osaaf.aaf.signer.p12 ]; then
+ cp $CONFIG/cert/org.osaaf.aaf.signer.p12 $FILE
+ echo "Installed Signer P12"
+ INITIALIZED="true"
+ else
+ echo "Decode"
+ base64 -d $CONFIG/cert/demoONAPsigner.p12.b64 > $FILE
+ base64 -d $CONFIG/cert/truststoreONAP.p12.b64 > $PUBLIC/truststoreONAP.p12
+ base64 -d $CONFIG/cert/truststoreONAPall.jks.b64 > $PUBLIC/truststoreONAPall.jks
+ ln -s $PUBLIC/truststoreONAPall.jks $LOCAL
+ cp $CONFIG/cert/AAF_RootCA.cer $PUBLIC
+ CM_TRUST_CAS="$PUBLIC/AAF_RootCA.cer"
+ echo "cadi_keystore_password=something easy" >> $CONFIG/local/aaf.props
+ echo "Setup ONAP Test CAs and Signers"
+ INITIALIZED="true"
+ fi
+fi
+
+# Should we clean up?
+if [ "${VERSION}" != "$(cat ${LOCAL}/VERSION)" ]; then
+ echo "Clean up directory ${LOCAL}"
+ rm -Rf ${LOCAL}/*
+fi
+echo "${VERSION}" > $LOCAL/VERSION
+
+FILE="$LOCAL/org.osaaf.aaf.p12"
+if [ ! -e $FILE ]; then
+ if [ -e $CONFIG/cert/org.osaaf.aaf.p12 ]; then
+ cp $CONFIG/cert/org.osaaf.aaf.p12 $FILE
+ echo "Installed AAF P12"
+ INITIALIZED="true"
+ else
+ echo "Bootstrap Creation of Keystore from Signer"
+ cd $CONFIG/CA
+
+ # Remove this after Casablanca
+ CADI_X509_ISSUERS="CN=intermediateCA_1, OU=OSAAF, O=ONAP, C=US:CN=intermediateCA_7, OU=OSAAF, O=ONAP, C=US"
+ bash bootstrap.sh $LOCAL/org.osaaf.aaf.signer.p12 'something easy'
+ cp aaf.bootstrap.p12 $FILE
+ if [ -n "$CADI_X509_ISSUERS" ]; then
+ CADI_X509_ISSUERS="$CADI_X509_ISSUERS:"
+ fi
+ BOOT_ISSUER="$(cat aaf.bootstrap.issuer)"
+ CADI_X509_ISSUERS="$CADI_X509_ISSUERS$BOOT_ISSUER"
+
+ I=${BOOT_ISSUER##CN=};I=${I%%,*}
+ CM_CA_PASS="something easy"
+ CM_CA_LOCAL="org.onap.aaf.auth.cm.ca.LocalCA,$LOCAL/org.osaaf.aaf.signer.p12;aaf_intermediate_9;enc:"
+ CM_TRUST_CAS="$PUBLIC/AAF_RootCA.cer"
+ echo "Generated ONAP Test AAF certs"
+ INITIALIZED="true"
+ fi