Разница между сервером Fabric CA и клиентом CA

Каковы функции Fabric CA Server и Fabric CA Client?

Каковы роли Fabric CA Server и Fabric CA Client?

Спасибо

1 ответ

Решение

Fabric CA предоставляет такие функции, как:

  1. Регистрация идентификаторов с такими ролями, как равноправный пользователь, пользователь или приложение, или подключение к существующему LDAP в качестве реестра пользователей для получения идентификаторов упомянутых ролей.
  2. Выдача регистрационных сертификатов (ECerts) для подписания и идентификации
  3. Выдача сертификатов транзакций (TCerts), обеспечивающих как анонимность, так и несвязанность при совершении сделок с блокчейном Hyperledger Fabric (пока недоступным в v1.0)
  4. Обновление сертификата (путем повторной регистрации) и отзыв (с помощью функции списков отзыва сертификатов PKI)

Необходимо настроить сервер Fabric CA для размещения одного или нескольких центров сертификации (Fabric CA) для вашей сети Fabric (на основе MSP. В чем разница между MSP и Fabric CA?) С использованием следующих параметров командной строки:

http://hyperledger-fabric-ca.readthedocs.io/en/latest/servercli.html

Клиент - это просто компонент, который обеспечивает интерфейс с компонентом сервера. Однако вы можете пропустить использование fabric-ca-client и использовать REST API Fabric Server и выполнить все функции, упомянутые выше. Fabric-ca-client - просто приятная оболочка для безобразных вызовов REST.

Вы можете изучить функциональные возможности клиента Fabric CA, используя одно из следующих:

  1. API REST ( https://github.com/hyperledger/fabric-ca/blob/release/swagger/swagger-fabric-ca.json)
  2. http://hyperledger-fabric-ca.readthedocs.io/en/latest/clientcli.html
  3. Клиенты Fabric CA SDK (Node, Java и т. Д.) Для языка, на котором вы разрабатываете свое приложение.
Другие вопросы по тегам