如何向该组织添加另一个组织和用户?

时间:2019-07-05 15:03:27

标签: hyperledger-fabric hyperledger-fabric-ca

我正在尝试设置自己的ca服务器和客户端。 使用admin初始化ca-server之后,我使用ca-client enroll cli命令对其进行了注册。 然后,我想向系统添加另一个组织。 我更改了fabric-ca-server-config.yml文件从属关系部分,然后重新启动服务器,然后尝试使用ca-client注册新用户并将其注册到该组织。但是它失败,并没有发现从属关系错误。所以我想知道这个问题。 用管理员用户初始化服务器后,其他所有用户和组织都应该从客户端cli中获取进餐吗?

faric-ca-server.yaml文件中的从属关系部分是什么?

如何向该组织添加另一个组织和用户?

1 个答案:

答案 0 :(得分:1)

您的问题分为三个部分,我将一一回答,并分别提供参考。

1。添加新组织

要添加新组织,您首先需要为该组织生成加密材料,更新网络配置文件,然后向该通道提交配置更新事务。这将帮助您将新的组织添加到现有渠道。通过此配置更新,将更新现有实体的MSP。参考:https://hyperledger-fabric.readthedocs.io/en/release-1.4/channel_update_tutorial.html

2。添加新用户

假设您具有“注册”的管理员身份,则可以使用此身份首先注册一个新用户,然后将该注册的用户注册到CA服务器并获取用户身份。参考:https://hyperledger-fabric-ca.readthedocs.io/en/release-1.1/users-guide.html

3。发出请求

您不必一定要发出来自client-cli的所有请求。 Hyperledger Fabric具有相同的SDK。参考:https://hyperledger-fabric.readthedocs.io/en/release-1.4/getting_started.html#hyperledger-fabric-sdks