在Hyperledger Fabric CA中注册和注册证书之间究竟有什么区别。我是加密的新手,我对Fabric CA的工作感到困惑。另外,如何通过加密生成的证书与通过Fabric CA生成的证书不同。
因此,根据我的理解,当您“注册”身份时,您将获得证书和私钥。当您“注册”身份时,您只需为CA服务器创建该身份的用户名和密码。
加密工具生成的证书与Fabric CA生成的证书没有任何不同,加密工具是为了方便开发而存在的。它不应该在实时/生产环境中使用。在引擎盖下,cryptogen工具实际上在本地旋转了一个fabric ca服务器。
以下是Fabric CA最新文档的链接:
注册身份意味着在Fabric CA中添加其详细信息。
注册是指注册身份连接到CA并向其发送证书签名请求(CSR)时的过程。 CA检查身份是否已注册并执行其他一些验证,如果检查成功,则会将签名证书返回到身份。由于证书由区块链网络信任的CA签名,因此该身份现在意味着使用此证书与网络进行交互。
因此,为了使身份能够与网络交互,它必须按照这个特定的顺序传递两个步骤:
管理员在CA启动时使用它进行预注册
fabric-ca-server start -b admin:adminpw
详细信息如下:https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html
你也可以参考source