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