diff options
Diffstat (limited to 'plans/aaf')
-rw-r--r-- | plans/aaf/certservice/cmpServers.json | 24 | ||||
-rw-r--r-- | plans/aaf/certservice/setup.sh | 19 |
2 files changed, 41 insertions, 2 deletions
diff --git a/plans/aaf/certservice/cmpServers.json b/plans/aaf/certservice/cmpServers.json new file mode 100644 index 00000000..f461edc7 --- /dev/null +++ b/plans/aaf/certservice/cmpServers.json @@ -0,0 +1,24 @@ +{ + "cmpv2Servers": [ + { + "caName": "TEST", + "url": "http://127.0.0.1/ejbca/publicweb/cmp/cmp", + "issuerDN": "CN=ManagementCA", + "caMode": "CLIENT", + "authentication": { + "iak": "xxx", + "rv": "yyy" + } + }, + { + "caName": "TEST2", + "url": "http://127.0.0.1/ejbca/publicweb/cmp/cmpRA", + "issuerDN": "CN=ManagementCA2", + "caMode": "RA", + "authentication": { + "iak": "xxx", + "rv": "yyy" + } + } + ] +} diff --git a/plans/aaf/certservice/setup.sh b/plans/aaf/certservice/setup.sh index 48bf00b9..1bf57470 100644 --- a/plans/aaf/certservice/setup.sh +++ b/plans/aaf/certservice/setup.sh @@ -1,6 +1,6 @@ #!/bin/bash # -# Copyright 2017 ZTE Corporation. +# Copyright 2020 Nokia. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -19,8 +19,23 @@ AAFCERT_IMAGE=nexus3.onap.org:10001/onap/org.onap.aaf.certservice.aaf-certservic echo AAFCERT_IMAGE=${AAFCERT_IMAGE} +# ------------------------------------ +# Resolve path to cmp servers configuration + +SCRIPT=`realpath $0` +CURRENT_WORKDIR_PATH=`dirname $SCRIPT` + +CONFIGURATION_FILE="cmpServers.json" +if test -f "$CURRENT_WORKDIR_PATH/plans/aaf/certservice/$CONFIGURATION_FILE"; then + CONFIGURATION_PATH="$CURRENT_WORKDIR_PATH/plans/aaf/certservice/$CONFIGURATION_FILE" +else test -f "$CURRENT_WORKDIR_PATH/$CONFIGURATION_FILE"; + CONFIGURATION_PATH=$CURRENT_WORKDIR_PATH/$CONFIGURATION_FILE +fi +echo "Use configuration from: $CONFIGURATION_PATH" +# ------------------------------------- + # Start AAF Cert Srevice -docker run -p 8080:8080 -d --name aafcert ${AAFCERT_IMAGE} +docker run -p 8080:8080 -d --mount type=bind,source=${CONFIGURATION_PATH},target=/etc/onap/aaf/certservice/cmpServers.json --name aafcert ${AAFCERT_IMAGE} AAFCERT_IP=`get-instance-ip.sh aafcert` export AAFCERT_IP=${AAFCERT_IP} |