Hyperledger Fabric CA: Какова цель регистрации пользователя, когда регистрация может быть использована для того же?

Чтение документации не ясно, какова цель fabric-ca-client register когда кажется, что fabric-ca-client enroll может быть использован для достижения всего в сфере fabric-ca-client register, Действительно, сертификат выдается только тогда, когда fabric-ca-client enroll это запустить. Также для самозагрузки нет fabric-ca-client register шаг в документах.

Может кто-нибудь привести пример, иллюстрирующий, что это такое? register что делает enroll не могу сделать?

1 ответ

Решение

REGISTER используется для информирования CA о новом пользователе, который МОЖЕТ быть зарегистрирован. Вы можете установить различные параметры для пользователя (см. fabric-ca-client register --help). Как только вы зарегистрируете пользователя, сервер CA примет запрос API регистрации для этого пользователя (при условии, что секрет регистрации совпадает). Этот запрос на регистрацию включает в себя CSR, сгенерированный пользователем. Если сервер CA примет этот запрос на регистрацию, он вернет подписанный сертификат x509. Это позволит пользователю связываться с фабричной сетью (где применимо).

Может ли кто-нибудь привести пример, иллюстрирующий, что делает этот регистр, который регистрация не может сделать?

Чтобы сделать это более понятным:

  • ENROLL ТРЕБУЕТ, что пользователь уже зарегистрирован.
  • REGISTER НЕ предоставляет подписанный сертификат x509.
Другие вопросы по тегам