Я использую GoLang SDK для взаимодействия с сетью Fabric в цепочке кодов, но не могу найти способ получить сертификат по идентификатору транзакции, чтобы узнать, кто подписал транзакцию.
GoLang
Для клиентского SDK вы можете использовать QueryTransaction в качестве , найденного здесь , который возвращает объект ProcessedTransaction на основе идентификатора tx. Это будет иметь информацию о подписавшей стороне сделки. Объект будет выглядеть так . Затем вы используете объект в этой функции для получения конверта транзакции и, наконец, используете функцию GetSignature. Это вернет байты, поэтому вам нужно конвертировать в строку.
QueryTransaction
ProcessedTransaction
GetSignature