mirror of
https://github.com/hyperledger/fabric-samples.git
synced 2026-06-17 15:35:09 +00:00
[FAB-8496] allow modification of affiliations
As pointed out in [FAB-8496], updating the orgs for the fabric-ca sample does not have an effect currently. This RC added the affiliation settings in env.sh script into the default config file. Change-Id: I3eaa601fc572f6880b15dec48a4be8a69d01eb4e Signed-off-by: Min Luo <luomin_tokyotech@hotmail.com>
This commit is contained in:
parent
c93268f3f1
commit
7b7fc09804
3 changed files with 18 additions and 0 deletions
|
|
@ -133,6 +133,7 @@ function writeRootCA {
|
|||
- FABRIC_CA_SERVER_DEBUG=true
|
||||
- BOOTSTRAP_USER_PASS=$ROOT_CA_ADMIN_USER_PASS
|
||||
- TARGET_CERTFILE=$ROOT_CA_CERTFILE
|
||||
- FABRIC_ORGS="$ORGS"
|
||||
volumes:
|
||||
- ./scripts:/scripts
|
||||
- ./$DATA:/$DATA
|
||||
|
|
@ -157,6 +158,7 @@ function writeIntermediateCA {
|
|||
- PARENT_URL=https://$ROOT_CA_ADMIN_USER_PASS@$ROOT_CA_HOST:7054
|
||||
- TARGET_CHAINFILE=$INT_CA_CHAINFILE
|
||||
- ORG=$ORG
|
||||
- FABRIC_ORGS="$ORGS"
|
||||
volumes:
|
||||
- ./scripts:/scripts
|
||||
- ./$DATA:/$DATA
|
||||
|
|
|
|||
|
|
@ -19,5 +19,13 @@ fabric-ca-server init -b $BOOTSTRAP_USER_PASS -u $PARENT_URL
|
|||
# Copy the intermediate CA's certificate chain to the data directory to be used by others
|
||||
cp $FABRIC_CA_SERVER_HOME/ca-chain.pem $TARGET_CHAINFILE
|
||||
|
||||
# Add the custom orgs
|
||||
for o in $FABRIC_ORGS; do
|
||||
aff=$aff"\n $o: []"
|
||||
done
|
||||
aff="${aff#\\n }"
|
||||
sed -i "/affiliations:/a \\ $aff" \
|
||||
$FABRIC_CA_SERVER_HOME/fabric-ca-server-config.yaml
|
||||
|
||||
# Start the intermediate CA
|
||||
fabric-ca-server start
|
||||
|
|
|
|||
|
|
@ -13,5 +13,13 @@ fabric-ca-server init -b $BOOTSTRAP_USER_PASS
|
|||
# Copy the root CA's signing certificate to the data directory to be used by others
|
||||
cp $FABRIC_CA_SERVER_HOME/ca-cert.pem $TARGET_CERTFILE
|
||||
|
||||
# Add the custom orgs
|
||||
for o in $FABRIC_ORGS; do
|
||||
aff=$aff"\n $o: []"
|
||||
done
|
||||
aff="${aff#\\n }"
|
||||
sed -i "/affiliations:/a \\ $aff" \
|
||||
$FABRIC_CA_SERVER_HOME/fabric-ca-server-config.yaml
|
||||
|
||||
# Start the root CA
|
||||
fabric-ca-server start
|
||||
|
|
|
|||
Loading…
Reference in a new issue