1
我正在嘗試將鏈代碼部署到包含4個對等方和IBM Bluemix中的成員資格服務的網絡。爲什麼用戶證書在鏈碼中爲空?
我註冊了用戶「admin」,它有一個證書。
鏈代碼來自示例asset_management。
上部署-INIT,chaincode上行失敗:
adminCert,ERR:= stub.GetCallerMetadata()
if err != nil {
myLogger.Debug("Failed getting metadata")
return nil, errors.New("Failed getting metadata.")
}
if len(adminCert) == 0 {
myLogger.Debug("Invalid admin certificate. Empty.")
return nil, errors.New("Invalid admin certificate. Empty.")
}
管理證書是空的。 爲什麼chaincode沒有得到它?
什麼關於簽名?元數據是用證書籤名的chaincodeinput和binding。例如,我可以使用java簽名嗎? – aybekbuka
Fabric v1即將發佈時應該很快就可以實現。在當前版本中,隱私/ Java加密不可用。 –