gpt4 book ai didi

x509certificate - HyperLedger Fabric 的 CA、注册、注册

转载 作者:行者123 更新时间:2023-12-03 23:53:53 25 4
gpt4 key购买 nike

我在学习 Hyperledger Fabric 并运行示例代码。
我仍在尝试正确了解事情的运作方式,尤其是在使用证书和加密 Material 的用户/管理员注册和注册中。

我想知道以下如何工作。

1)注册

2)招生

3)用户和管理员上下文。

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

在 hyperledger fabric 文档中的 BYFN 示例中,证书是使用 cryptogen 工具生成的,并用于与 MSP 验证区块链参与。

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

谢谢

最佳答案

cryptogen 工具尚未准备好用于生产,建议使用 Fabric CA 或来自 3rd 方工具的证书,就像您提到的那样。

下面是使用 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"
  • -u 是我们 CA 的 url 的简写标志。
  • --id.name 是我们用户的名字
  • --id.secret 是用户
  • 的密码
  • --id.type 是用户的类型。 (客户、同行、排序者、验证者、审计师、CA)
  • --id.affiliation 是判断用户属于谁

  • 现在我们已经向 CA 注册了用户,我们需要注册新用户。
    fabric-ca-client enroll -u "http://demoblockchain:demo@localhost:7054"

    此命令的输出将为您提供证书列表及其存储位置。

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

    关于x509certificate - HyperLedger Fabric 的 CA、注册、注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49917351/

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