相关疑难解决方法(0)

TLS握手失败,并显示远程错误:tls:证书服务器错误=订购者

我正在尝试在VM上手动设置超级账本结构。我已经生成了所有工件,并配置了orderer.yamlcore.yaml。我的订购者正在port上运行127.0.0.1:7050。当我尝试使用peer cli channel create命令创建频道时,我context deadline exceeded在对等终端上收到一条消息。

./bin/peer channel create -o 127.0.0.1:7050 -c $CHANNEL_NAME -f ./channel-artifacts/channel.tx --tls --cafile /home/fabric-release/mynetwork/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.example.com-cert.pem
Run Code Online (Sandbox Code Playgroud)

错误:创建交付客户端失败:订购者客户端无法连接到127.0.0.1:7050:创建新连接失败:超出了上下文截止日期

在订购者终端上,出现以下错误:

2019-04-23 09:22:03.707 EDT [core.comm] ServerHandshake-> ERRO 01b TLS握手失败,并显示错误远程错误:tls:错误的证书服务器=订购者remoteaddress = 127.0.0.1:38618

2019-04-23 09:22:04.699 EDT [core.comm] ServerHandshake-> ERRO 01c TLS握手失败,并显示错误远程错误:tls:错误的证书服务器=订购者remoteaddress = 127.0.0.1:38620

2019-04-23 09:22:06.187 EDT [core.comm] ServerHandshake-> ERRO 01d TLS握手失败,并显示错误远程错误:tls:错误的证书服务器=订购者remoteaddress = 127.0.0.1:38622

我已经进行了几次配置,不确定是否丢失了某些内容。以下是我的orderer.yaml

General:
  LedgerType: file
  ListenAddress: 127.0.0.1
  ListenPort: 7050

  TLS:
    Enabled: true
    PrivateKey: /home/fabric-release/mynetwork/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.key
    Certificate: /home/fabric-release/mynetwork/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/server.crt
    RootCAs:
      - /home/fabric-release/mynetwork/crypto-config/ordererOrganizations/example.com/orderers/orderer.example.com/tls/ca.crt
    ClientAuthRequired: true …
Run Code Online (Sandbox Code Playgroud)

hyperledger-fabric

1
推荐指数
1
解决办法
2228
查看次数

标签 统计

hyperledger-fabric ×1