В качестве обходного пути вы можете понизить версию своего криптогена до 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 не создает административные права