gpt4 book ai didi

hyperledger-fabric - Hyperledger Fabric cryptgen工具无法创建admincerts

转载 作者:行者123 更新时间:2023-12-04 07:51:56 27 4
gpt4 key购买 nike

我正在使用来自 super 账本fabric firstsample的cryptogen工具,它未在
crypto-config/peerorganisation/org1.example.com/msp/admicerts

./cryptogen generate --output="crypto-config"

我的加密配置文件
          OrdererOrgs:
- Name: Orderer
OrdererOrgs:
- Name: Orderer
Domain: example.com
Specs:
- Hostname: orderer
PeerOrgs:
- Name: Org1
Domain: org1.example.com
EnableNodeOUs: true
Template:
Count: 1
Users:
Count: 1
- Name: Org2
Domain: org2.example.com
EnableNodeOUs: true
Template:
Count: 1
Users:
Count: 1
- Name: Org3
Domain: org3.example.com
EnableNodeOUs: true
Template:
Count: 1
Users:
Count: 1

最佳答案

1.4.3中有一项新功能,该功能使您可以为admin指定OU,而不必将证书显式放置在admincerts文件夹中。

在您的crypto-config中,设置EnableNodeOUs: true,这将自动为所有受支持的角色启用OU。

您会看到类似

NodeOUs:
Enable: true
ClientOUIdentifier:
Certificate: cacerts/ca.sampleorg-cert.pem
OrganizationalUnitIdentifier: client
PeerOUIdentifier:
Certificate: cacerts/ca.sampleorg-cert.pem
OrganizationalUnitIdentifier: peer
AdminOUIdentifier:
Certificate: cacerts/ca.sampleorg-cert.pem
OrganizationalUnitIdentifier: admin
OrdererOUIdentifier:
Certificate: cacerts/ca.sampleorg-cert.pem
OrganizationalUnitIdentifier: orderer

在msp/config.yaml文件中(在您的情况下为crypto-config/peerorganisation/org1.example.com/msp/crypto.yaml)。

注意 AdminOUIdentifier字段。这意味着,由CA为您的组织颁发的包含 OU=admin的任何证书现在都被视为管理员。在组织MSP下为admin用户生成的证书也是使用OU = admin生成的(例如 Subject: C=US, ST=California, L=San Francisco, OU=admin, CN=Admin@sampleorg)。

关于hyperledger-fabric - Hyperledger Fabric cryptgen工具无法创建admincerts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58113015/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com