通过加密工具为组织创建默认管理员用户的目的是什么?

问题描述 投票:0回答:1

我试图理解为什么hyperledger cryptogen工具默认为管理用户创建组织,因为,当我使用sdk时,我必须为用户创建p / k并向组织的ca发出注册请求,它为我提供了签名的用户证书或管理员和这个用户我可以调用一些交易或使对等加入渠道(如果这个用户是管理员)等等。那么,为什么我应该使用默认管理员用户,默认管理员的目的是什么?

hyperledger-fabric hyperledger
1个回答
2
投票

如果没有管理员,那么谁将注册并注册用户?如果您能够注册没有由cryptogen生成的默认管理员的用户,那就去吧!在这种情况下,您不需要默认管理员。

另请注意,cryptogen不应用于生产。来自官方docs

它通常不会用于生产网络的运行。

添加一些更详细的信息,说明为什么不会在生产中使用cryptogen。据我了解,并不是该工具缺乏某些功能。但它不会用于生产,因为:

  1. 将秘密复制到远程服务器并不理想。这可以通过在服务器上运行cryptogen来防止。所以有一个解决这个问题的方法。
  2. cryptogen不会用于生产的真正原因是,如何动态注册和注册用户? Cryptogen可用于在启动网络之前注册一组已知用户,但请考虑如何注册新用户?为此,你需要fabric-ca
© www.soinside.com 2019 - 2024. All rights reserved.