我当时正在研究Hyperledger Fabric并运行示例代码。我仍然试图得到正确的图片,事情如何运作,特别是在用户/管理注册和注册使用证书和加密材料。
我想知道下面的工作原理。
1)登记册
2)入学
3)用户和管理环境。
另一件我感到困惑的事情是证书或CA。要使用区块链网络,如何使用我自己的x509类型的第三方证书。甚至有可能。?
在hyperledger fabric docs中的BYFN示例中,证书是使用加密工具生成的,并用于与MSP验证分块链参与。
它在现实世界或业务应用程序场景中是如何工作的。
谢谢
发布于 2018-04-19 21:31:02
加密工具还没有准备好生产,建议使用Fabric CA或来自第三方工具的证书,就像您提到的那样。
下面是使用Fabric CA的默认参数注册和注册新用户的步骤:
确保您的CA已部署并开始使用:
fabric-ca-server start -b admin:adminpw -d
然后,可以使用以下方法注册默认的管理标识:
fabric-ca-client enroll -u "http://admin:adminpw@localhost:7054"现在注册了管理员,我们可以注册我们的第一个用户:
fabric-ca-client register -u "http://localhost:7054" --id.name "demoblockchain" --id.secret "demo" --id.type "client" --id.affiliation "org1.department1"现在我们已经在CA中注册了用户,我们需要注册新用户。
fabric-ca-client enroll -u "http://demoblockchain:demo@localhost:7054"此命令的输出将给出证书的列表以及它们的存储位置。
我希望这有助于注册和注册的流程!
https://stackoverflow.com/questions/49917351
复制相似问题