chore: reintroduced ca on the repo
This commit is contained in:
parent
13c1d71f39
commit
d4f703b0fc
7 changed files with 50 additions and 37 deletions
34
.gitignore
vendored
34
.gitignore
vendored
|
|
@ -1,44 +1,10 @@
|
||||||
lib-cov
|
|
||||||
*.seed
|
|
||||||
*.log
|
|
||||||
*.csv
|
|
||||||
*.dat
|
|
||||||
*.out
|
|
||||||
*.pid
|
|
||||||
*.gz
|
|
||||||
|
|
||||||
pids
|
|
||||||
logs
|
|
||||||
results
|
|
||||||
node_modules
|
node_modules
|
||||||
npm-debug.log
|
|
||||||
mochahelper.js
|
|
||||||
|
|
||||||
.idea/
|
.idea/
|
||||||
.settings/
|
.settings/
|
||||||
|
|
||||||
dist
|
|
||||||
.tmp
|
|
||||||
.sass-cache
|
|
||||||
app/bower_components
|
|
||||||
options.mine.js
|
|
||||||
|
|
||||||
.migrate
|
|
||||||
.vagrant
|
|
||||||
|
|
||||||
raqia.json
|
|
||||||
|
|
||||||
scratch/
|
|
||||||
seeds/
|
|
||||||
mnemonics/
|
|
||||||
certs/
|
certs/
|
||||||
blockchains/
|
|
||||||
tests/stress/machines
|
tests/stress/machines
|
||||||
tests/stress/config.json
|
tests/stress/config.json
|
||||||
lamassu.json
|
|
||||||
|
|
||||||
terraform.*
|
|
||||||
.terraform
|
|
||||||
|
|
||||||
db.json
|
|
||||||
.env
|
.env
|
||||||
|
|
|
||||||
33
Lamassu_CA.pem
Normal file
33
Lamassu_CA.pem
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
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
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
FILE_1=/etc/ssl/certs/Lamassu_CA.pem
|
||||||
FILE_2=/etc/ssl/certs/Lamassu_OP.pem
|
FILE_2=/etc/ssl/certs/Lamassu_OP.pem
|
||||||
FILE_3=/etc/ssl/certs/Lamassu_OP_Root_CA.pem
|
FILE_3=/etc/ssl/certs/Lamassu_OP_Root_CA.pem
|
||||||
FILE_4=/etc/ssl/certs/Lamassu_OP_Root_CA.srl
|
FILE_4=/etc/ssl/certs/Lamassu_OP_Root_CA.srl
|
||||||
|
|
@ -7,7 +8,7 @@ FILE_5=/etc/ssl/private/Lamassu_OP.key
|
||||||
FILE_6=/etc/ssl/private/Lamassu_OP_Root_CA.key
|
FILE_6=/etc/ssl/private/Lamassu_OP_Root_CA.key
|
||||||
|
|
||||||
echo "Checking for the existence of certificates..."
|
echo "Checking for the existence of certificates..."
|
||||||
if [[ ! -f "$FILE_2" || ! -f "$FILE_3" || ! -f "$FILE_4" || ! -f "$FILE_5" || ! -f "$FILE_6" ]]; then
|
if [[ ! -f "$FILE_1" || ! -f "$FILE_2" || ! -f "$FILE_3" || ! -f "$FILE_4" || ! -f "$FILE_5" || ! -f "$FILE_6" ]]; then
|
||||||
echo "No Lamassu certificates found. Building them..."
|
echo "No Lamassu certificates found. Building them..."
|
||||||
bash /lamassu-server/tools/build-docker-certs.sh
|
bash /lamassu-server/tools/build-docker-certs.sh
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
|
|
@ -47,7 +47,6 @@ services:
|
||||||
- ~/lamassu-data/files:/opt/lamassu-server
|
- ~/lamassu-data/files:/opt/lamassu-server
|
||||||
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
||||||
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
||||||
- ~/lamassu-data/.migrate:/etc/lamassu/.migrate
|
|
||||||
- ~/lamassu-data/blockchains:/mnt/blockchains
|
- ~/lamassu-data/blockchains:/mnt/blockchains
|
||||||
networks:
|
networks:
|
||||||
lamassu-network:
|
lamassu-network:
|
||||||
|
|
@ -92,7 +91,6 @@ services:
|
||||||
- ~/lamassu-data/files:/opt/lamassu-server
|
- ~/lamassu-data/files:/opt/lamassu-server
|
||||||
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
- ~/lamassu-data/mnemonics:/etc/lamassu/mnemonics
|
||||||
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
- ~/lamassu-data/ofac:/var/lamassu/ofac
|
||||||
- ~/lamassu-data/.migrate:/etc/lamassu/.migrate
|
|
||||||
- ~/lamassu-data/blockchains:/mnt/blockchains
|
- ~/lamassu-data/blockchains:/mnt/blockchains
|
||||||
networks:
|
networks:
|
||||||
- lamassu-network
|
- lamassu-network
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ export LOG_FILE=/tmp/install.log
|
||||||
CERT_DIR=/etc/ssl/certs
|
CERT_DIR=/etc/ssl/certs
|
||||||
KEY_DIR=/etc/ssl/private
|
KEY_DIR=/etc/ssl/private
|
||||||
CONFIG_DIR=/etc/lamassu
|
CONFIG_DIR=/etc/lamassu
|
||||||
|
LAMASSU_CA_PATH=$CERT_DIR/Lamassu_CA.pem
|
||||||
CA_KEY_PATH=$KEY_DIR/Lamassu_OP_Root_CA.key
|
CA_KEY_PATH=$KEY_DIR/Lamassu_OP_Root_CA.key
|
||||||
CA_PATH=$CERT_DIR/Lamassu_OP_Root_CA.pem
|
CA_PATH=$CERT_DIR/Lamassu_OP_Root_CA.pem
|
||||||
SERVER_KEY_PATH=$KEY_DIR/Lamassu_OP.key
|
SERVER_KEY_PATH=$KEY_DIR/Lamassu_OP.key
|
||||||
|
|
@ -81,3 +82,7 @@ openssl x509 \
|
||||||
rm /tmp/Lamassu_OP.csr.pem
|
rm /tmp/Lamassu_OP.csr.pem
|
||||||
|
|
||||||
mkdir -p $OFAC_DATA_DIR
|
mkdir -p $OFAC_DATA_DIR
|
||||||
|
|
||||||
|
decho "Copying Lamassu certificate authority..."
|
||||||
|
LAMASSU_CA_FILE=/lamassu-server/Lamassu_CA.pem
|
||||||
|
cp $LAMASSU_CA_FILE $LAMASSU_CA_PATH
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,7 @@ CONFIG_DIR=$HOME/.lamassu
|
||||||
LOG_FILE=/tmp/cert-gen.log
|
LOG_FILE=/tmp/cert-gen.log
|
||||||
CERT_DIR=$PWD/certs
|
CERT_DIR=$PWD/certs
|
||||||
KEY_DIR=$PWD/certs
|
KEY_DIR=$PWD/certs
|
||||||
|
LAMASSU_CA_PATH=$PWD/Lamassu_CA.pem
|
||||||
POSTGRES_PASS=postgres123
|
POSTGRES_PASS=postgres123
|
||||||
OFAC_DATA_DIR=$CONFIG_DIR/ofac
|
OFAC_DATA_DIR=$CONFIG_DIR/ofac
|
||||||
IDPHOTOCARD_DIR=$CONFIG_DIR/idphotocard
|
IDPHOTOCARD_DIR=$CONFIG_DIR/idphotocard
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,7 @@ CERT_DIR=/etc/ssl/certs
|
||||||
KEY_DIR=/etc/ssl/private
|
KEY_DIR=/etc/ssl/private
|
||||||
CONFIG_DIR=/etc/lamassu
|
CONFIG_DIR=/etc/lamassu
|
||||||
|
|
||||||
|
LAMASSU_CA_PATH=$CERT_DIR/Lamassu_CA.pem
|
||||||
CA_KEY_PATH=$KEY_DIR/Lamassu_OP_Root_CA.key
|
CA_KEY_PATH=$KEY_DIR/Lamassu_OP_Root_CA.key
|
||||||
CA_PATH=$CERT_DIR/Lamassu_OP_Root_CA.pem
|
CA_PATH=$CERT_DIR/Lamassu_OP_Root_CA.pem
|
||||||
SERVER_KEY_PATH=$KEY_DIR/Lamassu_OP.key
|
SERVER_KEY_PATH=$KEY_DIR/Lamassu_OP.key
|
||||||
|
|
@ -31,6 +32,14 @@ mkdir -p $NEW_VOLUME_MOUNTING_POINT/blockchains
|
||||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu
|
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu
|
||||||
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu-server
|
mkdir -p $NEW_VOLUME_MOUNTING_POINT/lamassu-server
|
||||||
|
|
||||||
|
if [ -f $LAMASSU_CA_PATH ];
|
||||||
|
then
|
||||||
|
cp $LAMASSU_CA_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/certs
|
||||||
|
echo "Successfully migrated $LAMASSU_CA_PATH"
|
||||||
|
else
|
||||||
|
echo "Failed to migrate $LAMASSU_CA_PATH, file doesn't exist!"
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f $CA_KEY_PATH ];
|
if [ -f $CA_KEY_PATH ];
|
||||||
then
|
then
|
||||||
cp $CA_KEY_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/private
|
cp $CA_KEY_PATH $NEW_VOLUME_MOUNTING_POINT/ssl/private
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue