diff options
author | Jan Malkiewicz <jan.malkiewicz@nokia.com> | 2020-09-18 09:53:12 +0200 |
---|---|---|
committer | Jan Malkiewicz <jan.malkiewicz@nokia.com> | 2020-09-18 10:01:49 +0200 |
commit | f8ce5f7332bd79b584ddd45ed8062cfdb5a938f3 (patch) | |
tree | 378475eac7d70cbc4d478af39c82d809a1972b3f /trustStoreMerger/README.md | |
parent | 900b8224a0401e126e9033c61602aceed68c4080 (diff) |
[OOM-CMPv2] Rename module folder truststoreMerger -> certServicePostProcessor
Issue-ID: DCAEGEN2-2253
Signed-off-by: Jan Malkiewicz <jan.malkiewicz@nokia.com>
Change-Id: I975f37507f7f79c238f1eac15f375fe64761c80c
Diffstat (limited to 'trustStoreMerger/README.md')
-rw-r--r-- | trustStoreMerger/README.md | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/trustStoreMerger/README.md b/trustStoreMerger/README.md deleted file mode 100644 index 5a2c2b47..00000000 --- a/trustStoreMerger/README.md +++ /dev/null @@ -1,87 +0,0 @@ -# Truststore merger - -### Project building -``` -mvn clean package -``` - -### Install the package into the local repository -``` -mvn clean install -``` - -### Building Docker image and install the package into the local repository -``` -mvn clean install -P docker -``` - -### Nexus container image -``` -nexus3.onap.org:10001/onap/org.onap.oom.platform.cert-service.oom-truststore-merger:latest -``` - -### Running application as standalone docker container - -Exemplary config.env file with necessary envs -``` -TRUSTSTORES_PATHS=/var/certs/truststore.jks:/var/certs/truststore.pem -TRUSTSTORES_PASSWORDS_PATHS=/var/certs/truststoreJks.pass: -KEYSTORE_SOURCE_PATHS=/var/certs/external/keystore.jks:/var/certs/external/keystore.pass -KEYSTORE_DESTINATION_PATHS=/var/certs/cert.jks:/var/certs/jks.pass -``` -TRUSTSTORES_PATHS env indicates paths (separated by ":") where truststores files are located. - -TRUSTSTORES_PASSWORDS_PATHS env indicates paths (separated by ":") where files with passwords to truststores are located. -PEM is not protected by password so its value should be empty - -KEYSTORE_SOURCE_PATHS env (optional) indicates paths (separated by ":") where files to copy are located. - -KEYSTORE_DESTINATION_PATHS env (optional) indicates paths (separated by ":") to files which should be replaced. Before keystore files override, destination files will be copied with addition of .bak extension. - -Execute below command in order to run app as docker container -``` -docker run \ - --name oom-truststore-merger \ - --env-file ./config.env \ - --mount type=bind,src=<src_path>,dst=/var/certs \ -onap/org.onap.oom.platform.cert-service.oom-truststore-merger:latest -``` -Before run replace <src_path> with absolute path where you located truststores to merge (eg. /certs/resources/) - -Output from merger (when pointed more than one truststore to merge in TRUSTSTORES_PATHS env and provided optional envs) success execution should be: -1. Created backup file (with .bak ext) of first truststore pointed in TRUSTSTORES_PATHS env -2. Keystores files listed in KEYSTORE_SOURCE_PATHS env overrides corresponding to them files defined in KEYSTORE_DESTINATION_PATHS env. -3. Keystores listed in KEYSTORE_SOURCE_PATHS env are in locations taken from KEYSTORE_DESTINATION_PATHS env. Files listed in KEYSTORE_DESTINATION_PATHS env before application run, still exist with appended .bak extension. - -Remove docker container: -``` -docker rm oom-truststore-merger -``` - -### Logs locally - -path: -``` -var/log/onap/oom/truststore-merger/truststore-merger.log -``` -### Logs in Docker container -``` -docker logs oom-merger -``` -###Exit codes -``` -0 Success -1 Invalid paths in environment variables -2 Invalid merger configuration -3 Invalid truststore file-password pair -4 Cannot read password from file -5 Cannot create backup file -6 Cannot initialize keystore instance -7 Cannot load truststore file -8 Cannot operate on truststore data -9 Missing truststore certificates in provided file -10 Alias conflict detected -11 Cannot save truststore file -12 Cannot copy keystore file -13 Keystore file does not exist -99 Application exited abnormally |