在Hyperledger结构CA中注册和注册证书之间有什么区别

问题描述 投票:3回答:2

在Hyperledger Fabric CA中注册和注册证书之间究竟有什么区别。我是加密的新手,我对Fabric CA的工作感到困惑。另外,如何通过加密生成的证书与通过Fabric CA生成的证书不同。

hyperledger-fabric blockchain hyperledger-fabric-ca
2个回答
4
投票

因此,根据我的理解,当您“注册”身份时,您将获得证书和私钥。当您“注册”身份时,您只需为CA服务器创建该身份的用户名和密码。

加密工具生成的证书与Fabric CA生成的证书没有任何不同,加密工具是为了方便开发而存在的。它不应该在实时/生产环境中使用。在引擎盖下,cryptogen工具实际上在本地旋转了一个fabric ca服务器。

以下是Fabric CA最新文档的链接:

https://hyperledger-fabric-ca.readthedocs.io/en/latest/


1
投票

注册身份意味着在Fabric CA中添加其详细信息。

注册是指注册身份连接到CA并向其发送证书签名请求(CSR)时的过程。 CA检查身份是否已注册并执行其他一些验证,如果检查成功,则会将签名证书返回到身份。由于证书由区块链网络信任的CA签名,因此该身份现在意味着使用此证书与网络进行交互。

因此,为了使身份能够与网络交互,它必须按照这个特定的顺序传递两个步骤:

  1. 在CA上注册
  2. 注册

管理员在CA启动时使用它进行预注册

fabric-ca-server start -b admin:adminpw

详细信息如下:https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html

你也可以参考source

© www.soinside.com 2019 - 2024. All rights reserved.