Ошибка регистрации пользователя фабрики: самоподписанный сертификат - PullRequest
0 голосов
/ 24 октября 2019

Я работаю на фабрике ca-server, используя Docker-контейнер и использую матричный узел для регистрации и регистрации пользователей. Когда я регистрирую администратора через узел ткани, он работает нормально, он создает папку кошелька. Когда я пытаюсь зарегистрировать пользователя, выдается сообщение об ошибке:

 Failed to register user : Error: Calling register endpoint failed with
 error [Error: self signed certificate]

Пожалуйста, оцените любое предложение.

1 Ответ

0 голосов
/ 24 октября 2019

Команда register должна выглядеть следующим образом:

fabric-ca-client register -d --id.name $ORG_ADMIN --id.secret $ORG_ADMIN_PASSWORD --id.type client --id.affiliation $ORG_AFFILIATION

Fabric-ca-client-config.yaml внутри вашего FABRIC_CA_CLIENT_HOME должен выглядеть следующим образом:

url: https://ca.org0.domain.tld:7054

mspdir: msp

tls:
  certfiles: ca-tls.pem

csr:
  names:
    - C: US
      ST: New York
      L: New York
      O: Org0
      OU: Department0

caname: org0-ca

bccsp:
    default: SW
    sw:
        hash: SHA2
        security: 256
        filekeystore:
            keystore: msp/keystore

Пожалуйста, проверьте URL и tls.certfiles (если ваш ЦС использует TLS).

Каталог msp должен содержать учетные данные администратора ЦС после его регистрации на предыдущем шаге.

...