Apache kafka 使用启用tls和基于卡夫卡的订购设置HLF network V1.4

Apache kafka 使用启用tls和基于卡夫卡的订购设置HLF network V1.4,apache-kafka,hyperledger-fabric,tls1.2,Apache Kafka,Hyperledger Fabric,Tls1.2,我正在创建一个启用TLS并基于Kafka的订购的HLF v1.4网络,但当我尝试创建一个通道时,它会抛出一个错误,即 当我看到订购者的日志时,它正在显示 网络中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并基于Kafka的订购的HLF v1.4网络,但当我尝试创建一个通道时,它会抛出一个错误,即

当我看到订购者的日志时,它正在显示

网络中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]
订购方配置

  - 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配置

  - 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

在这方面,有人能帮我吗?

正如错误所说,在创建频道时,找不到订购方证书,这就是为什么错误是坏证书

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

FABRIC\u LOGGING\u SPEC=DEBUG,以准确查看错误