【问题标题】:User creation in Hyperledger fabric 1.0在 Hyperledger Fabric 1.0 中创建用户
【发布时间】:2017-10-05 20:49:59
【问题描述】:
我是 Hyperledger 结构和区块链的新手。我正在尝试构建一个简单的应用程序作为 POC 的一部分,并完成了构建第一个网络的入门教程.我对特定组织的用户创建和分配角色感到非常困惑。据我了解,我需要使用 docker-compose-e2e.yaml,它会启动一个 fabric-ca 容器来创建公钥(证书)和私钥。有人可以向我提供一些指导或指向文档,关于如何创建用户、在组织中分配角色、获取私钥和公钥、将其安装在区块链网络上并在链码中使用它。
【问题讨论】:
标签:
blockchain
hyperledger-fabric
hyperledger
【解决方案1】:
强烈建议您完整阅读并遵循构建您的第一个网络教程。
在该教程中,用户和组织是通过配置文件 (crypto-config.yaml) 创建的,该配置文件提供 cryptogen 命令来为组织和用户等生成所需的密钥材料。这适用于静态部署。
使用 fabric-ca 为用户生成证书等可以通过 SDK 添加是一个更高级的主题。 Fabric CA User's Guide 有教程。这也要求 Fabric 网络中使用的 MSP 是 Fabric-CA,而不是使用基于文件的配置的默认 MSP。