Утилита криптогена Hyperledger, отсутствует административный и пользовательский сертификат pem в административных сертификатах, но существует в сигнатур - PullRequest
0 голосов
/ 08 октября 2019

Я выполняю команду

../bin/cryptogen generate --config=./crypto-config.yaml

после построения учебника First Network in Hyperledger Fabric.

Я вижу, что сертификаты Admin и User .pem создаются в каталоге "signcerts" (в директории msp), но они не копируются в каталог "admincerts".

Какая конфигурация для решения этой проблемы?

1 Ответ

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

В качестве обходного пути вы можете понизить версию своего криптогена до 1.4.2, поскольку у вас должна быть версия бинарного криптогена версии 1.4.3.

Начиная с 1.4.3, также существуетOU для администраторов, поэтому вам больше не нужно явно размещать сертификаты в папке admincerts каталога MSP.

При использовании cryptogen вы можете включить эту функцию, установив для EnableNodeOUs значение true в файле crypto-config.yamlи при запуске cryptogen сгенерируйте --config crypto-config.yaml. Например, это включит NodeOU для одноранговой организации:

PeerOrgs:
  - Name: org1
    Domain: org1.example.com
    EnableNodeOUs: true
    Template:
      Count: 2
      SANS:
         - "localhost"
         - "127.0.0.1"
         - "{{.Hostname}}-{{.Domain}}"
    Users:
      Count: 1

. Вы также можете проверить этот ответ (Гари Сингх) для лучшего объяснения новой функциональности организационных идентификаторов в последней версии двоичных файлов матрицы:

Инструмент для криптографии Hyperledger Fabric не создает административные права

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...