Ошибка: закрытый ключ отсутствует в хранилище ключей. Не могу установить подписывающую личность для пользователя admin - PullRequest
0 голосов
/ 30 августа 2018

Генерация открытого ключа, но не в состоянии генерировать закрытый ключ пользователя-администратора при регистрации нового пользователя через службы REST в сети блокчейна, а также при получении указанной ниже ошибки.

Ошибка: ошибка: закрытый ключ отсутствует в хранилище ключей. Не могу установить удостоверение подписи для пользователя admin.

Выполнены следующие шаги:

  1. Создана сеть на основе гиперледжера.
  2. Создано новое приложение узла для публикации остальных служб ссылаясь на существующее приложение "баланс-перевод".

  3. Затем запустили приложение узла.

  4. Тестирование URL-адресов остальных служб в инструменте почтальона.

Получение вышеупомянутой ошибки при тестировании URL http://localhost:4000/users в инструменте Почтальон.

Ошибка на уровне кода: app.js ---> helper.js

let adminUserObj = await client.setUserContext({username: admins[0].username, password: admins[0].secret});

Пожалуйста, предложите.

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

Удалите папки, содержащие хранилище ключей-значений для организаций -> fabric-client-kv- * из образца структуры баланса передачи.

rm -rf fabric-client-kv - *

Затем создайте сеть снова. Это решило проблему для меня.

0 голосов
/ 31 августа 2018

вы пытались перезапустить сеть полностью? (с помощью сценария «runApp.sh» для этого?) Загляните внутрь этого сценария в функцию restartNetwork (), где удаляются папки «fabric-client-kv-org» в папке переноса баланса.

Это работает?

...