Я пытаюсь динамически ограничить доступ для членов на уровне цепочки кодов и обнаружил этот метод в учебнике"stub.GetCallerCertificate", но получаю ошибку.
Ошибка: stub.GetCallerCertificate undefined (тип shim.ChaincodeStubInterface не имеет поля или метода GetCallerCertificate)
Не могли бы вы рассказать, какую ошибку я допустил в коде, и, если возможно, предоставить несколько рабочих примеров для ограничения доступа к членамна уровне цепочки кодов (только для вызова транзакций, точно так же, как проверка на наличие msg.sender в надежности)?
Язык цепочки: Go
Код:
xx, err1 := stub.GetCallerCertificate()
if err1 != nil {
matchLogger.Info(err1)
}
matchLogger.Info("Cert ----")
matchLogger.Info(string(xx))