создание блока генезиса заказа без криптогена - PullRequest
1 голос
/ 17 февраля 2020

В настоящее время я пытаюсь создать производственную установку hyperledger-fabri c. Поэтому я использую CA вместо криптогена. Моя структура выглядит так:

  • заказчик
  • org1
    • peer0.org1
    • peer1.org1
  • org2
    • peer0.org2
    • peer1.org2

и у меня есть 2 СА (по 1 на каждую организацию). Я зарегистрировал и зарегистрировал orderer, peer0.org1, peer1.org1 и Org1Admin @ CA1 и peer0.org2, peer1.org2 и Org2Admin @ CA2. Заказчик имеет ROOT_CERTS обоих CA.

Но как мне создать блок генезиса заказчика на основе этих MSP? Файл configtx.yaml запрашивает MSPDir при описании организаций, но у меня нет каталога MSP для самой организации, я получил только MSP идентификаторов. Нужно ли для этого задавать конкретную структуру папок c?

Ответы [ 2 ]

2 голосов
/ 18 февраля 2020

вы должны создать каталог msp для каждой из организаций, включая admincerts и cacerts.

, если ваш tls включен, вам нужно tlscacerts.

если у вас есть Промежуточный CA, вам также нужно intermediatecerts.

, вы можете прочитать этот документ для полной информации.

1 голос
/ 18 февраля 2020

Вам необходимо вручную настроить структуру папок MSP для организации. Как правило, для любой организации без включенного TLS и без промежуточного ЦС у нее должна быть папка cacerts, папка admincerts. папка cacerts root Сертификаты CA, сертификаты администратора содержат сертификаты администратора для этой организации.

Вам необходимо указать MSPDir в configtx.yaml на эту папку msp этой организации.

...