Ibm cloud 为什么链码中的用户证书为空?
我正在尝试将chaincode部署到一个包含4个对等点和IBMBlueMix中的成员服务的网络 我已经注册了用户“admin”,并且它有一个证书 链码来自示例资产管理 在deploy init上,chaincode在第行失败: adminCert,err:=stub.GetCallerMetadata() 管理员证书为空。Ibm cloud 为什么链码中的用户证书为空?,ibm-cloud,blockchain,hyperledger,hyperledger-fabric,Ibm Cloud,Blockchain,Hyperledger,Hyperledger Fabric,我正在尝试将chaincode部署到一个包含4个对等点和IBMBlueMix中的成员服务的网络 我已经注册了用户“admin”,并且它有一个证书 链码来自示例资产管理 在deploy init上,chaincode在第行失败: adminCert,err:=stub.GetCallerMetadata() 管理员证书为空。 链码为什么不明白?您可以在相关问题中找到如何使用资产管理示例的解释: 但是现在我们可以使用node.js SDK,而不是从日志中提取证书: 您可以在相关问题中找到有关如何使
链码为什么不明白?您可以在相关问题中找到如何使用资产管理示例的解释: 但是现在我们可以使用node.js SDK,而不是从日志中提取证书:
您可以在相关问题中找到有关如何使用资产管理示例的说明: 但是现在我们可以使用node.js SDK,而不是从日志中提取证书:
签名呢?元数据是使用证书签名的chaincodeinput和绑定。例如,我可以使用java对其进行同样的签名吗?Fabric v1即将发布时,这应该是可能的。在当前版本中,Java隐私/加密不可用。签名如何?元数据是使用证书签名的chaincodeinput和绑定。例如,我可以使用java对其进行同样的签名吗?Fabric v1即将发布时,这应该是可能的。在当前版本中,Java隐私/加密不可用。
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.")
}