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

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

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

1 Ответ

0 голосов
/ 28 декабря 2018

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

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

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

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