fabric-ca身份验证可以在CLI命令的帮助下完成

时间:2019-06-27 05:12:27

标签: hyperledger-fabric blockchain hyperledger-fabric-ca

我确实想知道如何在结构ca中对用户进行身份验证以及如何验证注册的用户。可以通过编写CLI命令并由此调用Shell脚本来对其进行身份验证吗,或者它只能是Web应用程序。

我已经在官方网站上转交了文件。 https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html

2 个答案:

答案 0 :(得分:0)

您可以使用以下两种方法中的任何一种

  1. 使用 fabric-ca-client二进制文件。此处您将使用 用于注册和注册管理员,对等,客户端,订购者,ca和的命令 创建他们的身份。
  2. 使用 sdk ,其中有一个名为 fabric-ca-client。例如:查看fabcar中的enrollAdmin和registerUser 例如here

如果仍然感到困惑,请发表评论。

答案 1 :(得分:0)

运行网络并键入docker ps。记下您要使用的CA的名称。完成后,以下两个命令将为您提供所需的内容。

fabric-ca-client certificates listfabric-ca-client certificates -id "ENTER_USERNAME"

您可以在CLI容器(fabric-tools的图像)中执行它们,也可以使用以下命令直接在ca容器中执行它们 docker exec -t ca.org1.example.com fabric-ca-client certificates list。要获取其他命令,请运行docker exec -t ca.org1.example.com fabric-ca-client --help

您可以找到其他文档using this link。请注意,由于这些是bash脚本,因此使用哪种SDK或链码语言都没关系。