设置启用了tls和基于kafka的订购的HLF网络V1.4

时间:2019-04-08 09:28:23

标签: apache-kafka hyperledger-fabric tls1.2

我正在创建启用TLS并基于Kafka排序的HLF v1.4网络,但是当我尝试创建频道时会抛出错误消息 Error

当我看到订购者的日志时 Orderer Logs

在网络中配置TLS

对等配置

  - CORE_PEER_TLS_ENABLED=true
  - CORE_PEER_GOSSIP_SKIPHANDSHAKE=true
  - CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/crypto/peer/tls/server.crt
  - CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/crypto/peer/tls/server.key
  - CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/crypto/peer/tls/ca.crt

订购者配置

 # enabled TLS
  - ORDERER_GENERAL_TLS_ENABLED=true
  - ORDERER_GENERAL_TLS_PRIVATEKEY=/etc/hyperledger/crypto/orderer/tls/server.key
  - ORDERER_GENERAL_TLS_CERTIFICATE=/etc/hyperledger/crypto/orderer/tls/server.crt
  - ORDERER_GENERAL_TLS_ROOTCAS=[/etc/hyperledger/crypto/orderer/tls/ca.crt, /etc/hyperledger/crypto/peer/tls/ca.crt]

Cli Configs

  - CORE_PEER_TLS_ENABLED=true
  - CORE_PEER_TLS_CERT_FILE=/etc/hyperledger/peer/peers/peer0.org1/tls/server.crt
  - CORE_PEER_TLS_KEY_FILE=/etc/hyperledger/peer/peers/peer0.org1/tls/server.key
  - CORE_PEER_TLS_ROOTCERT_FILE=/etc/hyperledger/peer/peers/peer0.org1/tls/ca.crt

有人可以在这方面帮助我吗

1 个答案:

答案 0 :(得分:0)

如错误所述,创建通道时证书错误,找不到订购者证书,这就是错误证书错误的原因。

在compose.yaml文件中,设置环境变量

FABRIC_LOGGING_SPEC = DEBUG,以准确了解错误是什么。