2017-06-21 37 views
0

该应用程序在Bluemix上已运行好几个月。然后它停止接受登录。我重新启动它,现在得到此证书的错误:HL v。0.6。我仔细检查,并有相同的证书仍然显示在cp-web github上。也许证书已过期? Bluemix现在可能执行得更严格一些,不允许使用自签名证书?Hyperledger Fabric Bluemix cp-web us.blockchain.ibm.com.cert未知权威

2017-06-21T10:18:35.54-0400 [APP/0] OUT msg:'证书没有 已经由受信任的机构签署。 [X509:由 未知权威签名证书(可能是因为 “X509:ECDSA验证 失败” 尝试验证候选机构证书 “ECA”)]”}

2017-06-21T10:18:17.32- 0400 [APP/0] OUT chain_setup.js部署 请求: {“fcn”:“init”,“args”:[“IGNORE”,“ME”],“chaincodePath”:“chaincode /”,“certificatePath “:”/ certs/peer/cert.pem“}

回答

0

使用Hyperledger Fabric版本0.6.1时,证书在90天后过期。有一个Hyperledger Fabric issue,它证明证书只在这段时间内有效。此问题表示没有计划为Hyperledger Fabric版本0.6.1更改此设置。

使用Hyperledger Fabric版本0.6.1时,区块链网络的管理员必须采取措施更新证书。区块链网络在Bluemix上运行时,应该打开支持凭单,并且可以采取管理措施来更新证书。

更新证书后,用户将需要运行查询或从每个对端启用链码,以便链码启动。链代码在证书更新过程中停止,因为对等端必须重新启动。

相关问题