Разница между сервером Fabric CA и клиентом CA
Каковы функции Fabric CA Server и Fabric CA Client?
Каковы роли Fabric CA Server и Fabric CA Client?
Спасибо
1 ответ
Fabric CA предоставляет такие функции, как:
- Регистрация идентификаторов с такими ролями, как равноправный пользователь, пользователь или приложение, или подключение к существующему LDAP в качестве реестра пользователей для получения идентификаторов упомянутых ролей.
- Выдача регистрационных сертификатов (ECerts) для подписания и идентификации
- Выдача сертификатов транзакций (TCerts), обеспечивающих как анонимность, так и несвязанность при совершении сделок с блокчейном Hyperledger Fabric (пока недоступным в v1.0)
- Обновление сертификата (путем повторной регистрации) и отзыв (с помощью функции списков отзыва сертификатов 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, используя одно из следующих:
- API REST ( https://github.com/hyperledger/fabric-ca/blob/release/swagger/swagger-fabric-ca.json)
- http://hyperledger-fabric-ca.readthedocs.io/en/latest/clientcli.html
- Клиенты Fabric CA SDK (Node, Java и т. Д.) Для языка, на котором вы разрабатываете свое приложение.