Chaincode Invoke от имени администратора не в конфигурации канала - PullRequest
0 голосов
/ 02 апреля 2020

Я выполняю вызов цепного кода по следующему сценарию:

  1. У меня есть сеть Hyperledger Fabri c, работающая сквозной до запроса цепного кода.
  2. У меня есть идентификатор администратора, который был добавлен в конфигурацию канала во время создания канала.
  3. Операция вызова цепного кода установлена ​​в политику администратора, которая гласит: «ИЛИ ('Org1MSP.admin'). ) "
  4. Я создаю еще одно удостоверение администратора (с OU = admin и hf.Type = admin) в Org1MSP.

Итак, теперь я могу использовать эту новую идентификационную информацию администратора для вызова того же цепного кода без изменения каких-либо изменений в моем канале?

1 Ответ

1 голос
/ 02 апреля 2020

Если в конфигурации MSP вашей организации используются NodeOU, она должна работать, так как ваш сертификат содержит OU=admin.

Если у вас отключены NodeOU, второй клиент не является администратором (только пользовательские сертификаты под admincerts Папка MSP есть). Затем вы должны обновить свой канал: configtxlator, et c.

https://hyperledger-fabric.readthedocs.io/en/release-1.4/msp.html#identity -классификация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...