我正在研究 Hyperledger Fabric 并运行示例代码 . 我仍在尝试正确地了解事情是如何工作的,尤其是在使用证书和密码材料的用户/管理员注册和注册方面 .
我想知道以下工作如何 .
1)注册
2)注册
3)user和admincontext .
我感到困惑的另一件事是证书或CA.要使用区块链网络,如何使用我自己的/ x509类型的第三方证书 . 它甚至可能吗? ?
在hyperledger结构文档中的BYFN示例中,使用加密工具生成证书,并使用MSP验证区块链参与 .
它在现实世界或业务应用程序场景中如何工作 .
谢谢
1 回答
加密工具不是 生产环境 就绪的,建议使用Fabric CA或第三方工具的证书,就像你提到的那样 .
下面我们使用Fabric CA的默认参数注册和注册新用户的步骤:
确保部署并开始使用以下CA:
fabric-ca-server start -b admin:adminpw -d
然后您可以使用以下方式注册默认管理员标识
现在注册管理员,我们可以注册我们的第一个用户:
-u是我们CA的网址的简写标志 .
--id.name是我们用户的名称
--id.secret是用户的密码
--id.type是用户的类型 . (客户,同行,订货人,验证人,审计员,ca)
--id.affiliation用于确定用户所属的用户
现在我们已经向CA注册了用户,我们需要注册新用户 .
此命令的输出将为您提供证书列表以及证书的存储位置 .
我希望这有助于注册和注册的流程!