2017-06-21 36 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上運行時,應該打開支持憑單,並且可以採取管理措施來更新證書。

更新證書後,用戶將需要運行查詢或從每個對端啓用鏈碼,以便鏈碼啓動。鏈代碼在證書更新過程中停止,因爲對等端必須重新啓動。

相關問題