我试图在链代码级别动态限制成员的调用访问,并在教程 “stub.GetCallerCertificate”中找到了此方法,但出现错误。
错误:stub.GetCallerCertificate 未定义(类型 shim.ChaincodeStubInterface 没有字段或方法 GetCallerCertificate)
您能否告诉我在代码中犯了什么错误,如果可能的话,请提供一些工作示例来限制对链码级别成员的访问(仅用于调用事务,就像检查 msg.sender 一样)?
链码语言:Go
代码:
xx, err1 := stub.GetCallerCertificate()
if err1 != nil {
matchLogger.Info(err1)
}
matchLogger.Info("Cert ----")
matchLogger.Info(string(xx))