CA、注册、HyperLedger Fabric 注册
CAs,Enrollment,Registration for HyperLedger Fabric
我正在研究 Hyperledger Fabric 和 运行 示例代码。
我仍在尝试正确了解事情的运作方式,尤其是在 user/admin 使用证书和加密材料进行注册和登记方面。
我想知道下面的工作原理。
1)注册
2) 注册
3) 用户和管理上下文。
我感到困惑的另一件事是证书或 CA。
要使用区块链网络如何使用我的 own/3rd x509 类型的派对证书。有可能吗。 ?
在 hyperledger fabric 文档的 BYFN 样本中,证书是使用 cryptogen 工具生成的,并用于验证 MSP 是否参与区块链。
它在现实世界或业务应用场景中是如何工作的。
谢谢
cryptogen 工具尚未准备好生产,建议使用 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"
- -u 是我们 CA url 的 shorthand 标志。
- --id.name是我们用户的名字
- --id.secret是用户的密码
- --id.type是用户类型。 (客户、同行、订购者、验证者、审核员、ca)
- --id.affiliation是判断用户属于谁
现在我们已将用户注册到 CA,我们需要注册新用户。
fabric-ca-client enroll -u "http://demoblockchain:demo@localhost:7054"
此命令的输出将为您提供证书列表及其存储位置。
我希望这有助于注册和入学流程!
我正在研究 Hyperledger Fabric 和 运行 示例代码。 我仍在尝试正确了解事情的运作方式,尤其是在 user/admin 使用证书和加密材料进行注册和登记方面。
我想知道下面的工作原理。
1)注册
2) 注册
3) 用户和管理上下文。
我感到困惑的另一件事是证书或 CA。 要使用区块链网络如何使用我的 own/3rd x509 类型的派对证书。有可能吗。 ?
在 hyperledger fabric 文档的 BYFN 样本中,证书是使用 cryptogen 工具生成的,并用于验证 MSP 是否参与区块链。
它在现实世界或业务应用场景中是如何工作的。
谢谢
cryptogen 工具尚未准备好生产,建议使用 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"
- -u 是我们 CA url 的 shorthand 标志。
- --id.name是我们用户的名字
- --id.secret是用户的密码
- --id.type是用户类型。 (客户、同行、订购者、验证者、审核员、ca)
- --id.affiliation是判断用户属于谁
现在我们已将用户注册到 CA,我们需要注册新用户。
fabric-ca-client enroll -u "http://demoblockchain:demo@localhost:7054"
此命令的输出将为您提供证书列表及其存储位置。
我希望这有助于注册和入学流程!