Ошибка при регистрации пользователей в сети через Fabric-ca

Я создаю проект ткани в папке образцов ткани. После настройки сети и цепного кода я создаю клиент node.js, который регистрирует пользователей в моей сети.

Тем не менее, я постоянно получаю Failed getting affiliation 'party1': : scode: 404, code: 63, msg: Failed to get Affiliation: sql: no rows in result set"}]] ошибка.

fabric_ca_client.register(...) только кажется, что работает, когда affiliation установлен в org1.department1,

Я включил описание контейнера

ca.banking.org: container_name: ca.banking.org image: hyperledger/fabric-ca:latest environment: - FABRIC_CA_HOME=/etc/hyperledger/fabric-ca-server - FABRIC_CA_SERVER_CA_NAME=ca.microgrid.org - FABRIC_CA_SERVER_CA_CERTFILE=/etc/hyperledger/fabric-ca-server-config/ca.party1.bank.org-cert.pem - FABRIC_CA_SERVER_CA_KEYFILE=/etc/hyperledger/fabric-ca-server-config/3cbb47b309cfc527524fa31d85aa437b119f410e2396b63fceed4d90f4dbbacc_sk ports: - "7054:7054" command: sh -c 'fabric-ca-server start -b admin:adminpw' volumes: - ./crypto-config/peerOrganizations/org1.example.com/ca/:/etc/hyperledger/fabric-ca-server-config networks: - bnk

Нужно ли модифицировать контейнер CA? если так как? Я не уверен, что начать дальше.

1 ответ

По умолчанию, fabric-ca будет иметь только 2 организации в филиалах (org1 и org2), вы можете найти файл конфигурации здесь. Если вы хотите добавить или изменить принадлежность, вы можете сделать это с помощью клиентских API-интерфейсов Fabric-CA, полная документация здесь, или вы можете изменить саму конфигурацию.

Другие вопросы по тегам