Не удается найти конкретную функцию SDK для Fabric CA - PullRequest
0 голосов
/ 02 июля 2019

Я хочу создать панель управления идентификацией с помощью Hyperledger Fabric. Я знаю, как использовать fabric-client и fabric-network для вызова объекта FabricCAServices и регистрации и регистрации новых пользователей. Однако я не могу получить доступ к другим функциям для получения списка выданных сертификатов.

В репозитории fabric-ca-client npm нет функций, которые можно вызывать через интерфейс командной строки, как показано здесь - https://hyperledger -fabric-ca.readthedocs.io / en / release-1.4 / clientcli.html Набор команд fabric-ca-client certificate xxx - это то, что я ищу.

Эта ссылка показывает, как получить CertificateService, который, кажется, содержит некоторый код для запросов на сертификаты, но нет дополнительной документации о том, как его использовать. Для справки эти файлы , кажется, имеют функции, которые мне нужны.

1 Ответ

2 голосов
/ 02 июля 2019

Вы действительно хотите использовать IdentityService .

let opts = {...}; //fill in connect options
let idService = new FabricCAClient(opts).newIdentityService();
let admin = new User(...); //admin user
await user.setEnrollment(...); //fill in parameters
resp = idService.getAll(admin); //list all identities accessible by admin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...