github.com/extrame/fabric-ca@v2.0.0-alpha+incompatible/scripts/fvt/utils/write-cert.sh (about) 1 #!/bin/sh 2 # 3 # Copyright IBM Corp. All Rights Reserved. 4 # 5 # SPDX-License-Identifier: Apache-2.0 6 # 7 8 AUTHJSON=$1 9 CERTFILE="$2" 10 KEYFILE="$3" 11 12 test -z $AUTHJSON && AUTHJSON="$HOME/fabric-ca/client.json" 13 test -z $CERTFILE && CERTFILE="/tmp/cert.${RANDOM}.pem" 14 test -z $KEYFILE && KEYFILE="/tmp/key.${RANDOM}.pem" 15 16 key=$(cat $AUTHJSON |jq '.publicSigner.key' |sed 's/"//g') 17 cert=$(cat $AUTHJSON |jq '.publicSigner.cert' |sed 's/"//g') 18 echo $cert |base64 -d > $CERTFILE 19 echo $key |base64 -d > $KEYFILE