Как использовать удостоверение участника CA для транзакций структуры Hyperledger

Я получаю эту ошибку, когда использую удостоверение участника для подключения к моей сети, я работаю нормально, если я использую ключ сертификата администратора из кошелька

Я использую node sdk для разработки приложений

2020-05-08T12: 00: 46.815Z - ошибка: [Channel.js]: канал: myc получил ошибку обнаружения: доступ запрещен 2020-05-08T12: 00: 46.843Z - ошибка: [Channel.js]: ошибка: канал : ошибка обнаружения myc: доступ запрещен 2020-05-08T12: 00: 46.927Z - ошибка: [Channel.js]: канал: myc получил ошибку обнаружения: доступ запрещен 2020-05-08T12: 00: 46.928Z - ошибка: [канал .js]: Ошибка: Канал: ошибка обнаружения myc: доступ запрещен 2020-05-08T12: 00: 46.928Z - ошибка: [Сеть]: _initializeInternalChannel: Невозможно инициализировать канал. Попытка связаться с 2 равноправными участниками. Последней ошибкой была ошибка: канал: ошибка обнаружения myc: отказано в доступе

вот мой код

                    const gateway = new Gateway();
                    await gateway.connect(ccpPath, {
                        wallet,
                        identity:userResult[0].user_identity,
                        // identity: "admin",
                        discovery: {
                          enabled: true,
                          asLocalhost: true
                        }
                      });

заранее спасибо


person Pamuditha Navaratne    schedule 08.05.2020    source источник
comment
Я нашел ответ здесь: stackoverflow.com/questions/56233118/, и это сработало   -  person Pamuditha Navaratne    schedule 04.06.2020


Ответы (1)


попробуйте предоставить sudo доступ к папке, в которой находится ваша фабричная сеть.

sudo chmod -R 777 каталог-ткани-сети

person Satish Chandra Medi    schedule 08.05.2020
comment
это можно сделать на Ubuntu OS, да? как это сделать в окнах? - person Pamuditha Navaratne; 08.05.2020
comment
Попробуйте установить разрешения для сетевой папки фабрики, щелкнув правой кнопкой мыши папку - ›Свойства -› безопасность. - person Satish Chandra Medi; 09.05.2020