Аутентификация fabric-ca может быть выполнена с помощью команд CLI

Я действительно хочу знать, как можно выполнить аутентификацию для пользователей в структуре CA и как проверить зарегистрированных пользователей. Может ли он быть аутентифицирован путем написания команд CLI и, тем самым, вызова сценариев оболочки, или это может быть только веб-приложение.

Я сослался на документы на официальном сайте. https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html


person sneha mohan    schedule 27.06.2019    source источник


Ответы (2)


вы можете сделать это любым из двух способов

  1. используя двоичный файл fabric-ca-client. Здесь вы будете использовать команды для регистрации и регистрации администраторов, партнеров, клиентов, заказчиков, ca и создания их личности.
  2. используя sdk, где есть модуль узла под названием fabric-ca-client. например: просмотрите enrollAdmin и registerUser в примере fabcar здесь.

если все еще запутались, оставьте комментарий.

person Risabh Sharma    schedule 27.06.2019
comment
Привет, привет, спасибо за ответ. Я действительно хотел сделать в java (sdk), и я просто новичок, я не знаю, с чего начать. Моя задача - аутентифицировать и подтверждать пользователей. - person sneha mohan; 27.06.2019
comment
github.com/IBM/blockchain-application-using-fabric-java-sdk/ надеюсь, что это поможет вам с вашей задачей. Если это не так, вернитесь. - person Risabh Sharma; 27.06.2019

Запустите сеть и введите docker ps. Обратите внимание на имя центра сертификации, который вы хотите использовать. Как только это будет сделано, две приведенные ниже команды дадут вам то, что вы ищете.

fabric-ca-client certificates list и fabric-ca-client certificates -id "ENTER_USERNAME"

Вы можете выполнить их либо в контейнере CLI (образ fabric-tools), либо непосредственно в контейнере ca, используя docker exec -t ca.org1.example.com fabric-ca-client certificates list. Чтобы получить дополнительные команды, запустите docker exec -t ca.org1.example.com fabric-ca-client --help.

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

person Varun Agarwal    schedule 27.06.2019