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加密不可用。 –