【发布时间】:2017-11-08 16:36:08
【问题描述】:
我们已经设置了一个 Hyperledger Fabric 网络并在其上安装了 fabcar 示例 (https://github.com/hyperledger/fabric-samples/tree/release/fabcar) ...我们正在使用 grpcs 进行通信,但由于某种原因,hyperledger-client-sdk 不想连接到我们的同行。它只是在日志中给我们以下错误,没有任何进一步的解释:
[client-utils.js]: sendPeersProposal - Promise is rejected: Error: Connect
- 我们应该将哪个 PEM 文件提供给
newPeer()函数?或者grpc.credentials.createSsl()函数,因为这个用在后面...https://github.com/hyperledger/fabric-sdk-node/blob/release/fabric-client/lib/Remote.js#L149 - 我们应该如何构建这个,使用中间证书时应该在其中包含哪些证书?
我们在 Peer 的日志中看不到任何内容,即使在发送提案时 Peer 接收到 tcp 数据包。
我们还尝试使用 cli 调用链代码,这没有任何问题。
亲切的问候,
大安
【问题讨论】:
-
This link 展示了如何提取您正在寻找的 PEM - 它提供了一个名为
extractCerts.js的文件,该文件展示了如何从 CA 中获取文件。 -
嘿,你能解决这个问题吗?我也面临同样的情况
标签: ssl hyperledger-fabric grpc