首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CA,注册,注册HyperLedger Fabric

CA,注册,注册HyperLedger Fabric
EN

Stack Overflow用户
提问于 2018-04-19 09:22:33
回答 1查看 3K关注 0票数 5

我当时正在研究Hyperledger Fabric并运行示例代码。我仍然试图得到正确的图片,事情如何运作,特别是在用户/管理注册和注册使用证书和加密材料。

我想知道下面的工作原理。

1)登记册

2)入学

3)用户和管理环境。

另一件我感到困惑的事情是证书或CA。要使用区块链网络,如何使用我自己的x509类型的第三方证书。甚至有可能。?

在hyperledger fabric docs中的BYFN示例中,证书是使用加密工具生成的,并用于与MSP验证分块链参与。

它在现实世界或业务应用程序场景中是如何工作的。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-19 21:31:02

加密工具还没有准备好生产,建议使用Fabric CA或来自第三方工具的证书,就像您提到的那样。

下面是使用Fabric CA的默认参数注册和注册新用户的步骤:

确保您的CA已部署并开始使用:

fabric-ca-server start -b admin:adminpw -d

然后,可以使用以下方法注册默认的管理标识:

代码语言:javascript
复制
fabric-ca-client enroll -u "http://admin:adminpw@localhost:7054"

现在注册了管理员,我们可以注册我们的第一个用户:

代码语言:javascript
复制
fabric-ca-client register -u "http://localhost:7054" --id.name "demoblockchain" --id.secret "demo" --id.type "client" --id.affiliation "org1.department1"
  • -u是我们CA的url的简写标志。
  • -id.name是我们用户的名称
  • --id.security是用户的密码
  • -id.type是用户的类型。(客户、同行、定货人、验证器、审计师、ca)
  • -id.ato是用来确定用户属于谁的。

现在我们已经在CA中注册了用户,我们需要注册新用户。

代码语言:javascript
复制
fabric-ca-client enroll -u "http://demoblockchain:demo@localhost:7054"

此命令的输出将给出证书的列表以及它们的存储位置。

我希望这有助于注册和注册的流程!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49917351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档