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.