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