建立未在byfn.sh中使用的第一个网络BYFN_CA1_PRIVATE_KEY

时间:2019-10-10 12:16:44

标签: bash unix hyperledger-fabric hyperledger hyperledger-fabric-ca

我正在研究fabric-samples / first-network中的byfn.sh脚本,以了解其工作原理。

我克隆了最新的面料样品

我发现了(使用CA,我们使用if内的语句)

  if [ "${CERTIFICATE_AUTHORITIES}" == "true" ]; then
    COMPOSE_FILES="${COMPOSE_FILES} -f ${COMPOSE_FILE_CA}"
    export BYFN_CA1_PRIVATE_KEY=$(cd crypto-config/peerOrganizations/org1.example.com/ca && ls *_sk)
    export BYFN_CA2_PRIVATE_KEY=$(cd crypto-config/peerOrganizations/org2.example.com/ca && ls *_sk)
  fi

我认为这些变量用于使用正确的证书修改docker模板,但是继续阅读脚本,它会重新做同样的事情,然后修改yaml:

cd crypto-config/peerOrganizations/org1.example.com/ca/
  PRIV_KEY=$(ls *_sk)
  cd "$CURRENT_DIR"
  sed $OPTS "s/CA1_PRIVATE_KEY/${PRIV_KEY}/g" docker-compose-e2e.yaml

它不使用之前保存为BYFN_CA1_PRIVATE_KEY和BYFN_CA2_PRIVATE_KEY的使用键。为什么? 他们在任何地方使用吗? 我浏览了scripts文件夹中的所有脚本,但找不到任何内容。

有任何提示吗?谢谢。

0 个答案:

没有答案