如何在Hyperledger Composer中从CA获取身份证书

时间:2017-12-05 09:21:18

标签: hyperledger-fabric hyperledger hyperledger-composer

here关注文档以便在Hyperledger Composer中发布身份时,他们会说:

  

Hyperledger Fabric证书颁发机构生成一个注册密钥,该密钥可以提供给参与者,然后参与者可以使用注册密钥从Hyperledger Fabric证书颁发机构请求其注册证书和私钥。

我已成功发布身份并获得了注册密码。但是,目前尚不清楚如何从CA请求证书。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

该指令并不完全清楚,需要对此进行更改。

商业网卡是连接到Composer业务网络的权威手段,其中一个组成部分是您发布的身份(并且映射到Composer中的参与者) - 只能访问Composer商业网络通过有效的商业网卡。它由连接配置文件,使用它的身份的一些元数据,以及最终的一组凭证(证书/私钥自动填充到用户的钱包,用于'连接' - 一个'ping'是也是一个连接)。仅供参考的身份(链接到Composer中的参与者)可以拥有一张或多张卡(每张卡都连接到一个或多个商业网络)。

您需要阅读的文件是https://hyperledger.github.io/composer/latest/reference/composer.identity.issue.html

你会看到它有一个-f标志来创建一个卡片文件 - 这是你导入的文件(例如使用Composer Playground导入或composer card import -f)。如果您已从CLI完成导入,请执行composer network ping以便它将使用一次性注册密钥从CA服务器请求证书/密钥,然后将其存储在$ HOME下的用户钱包中/.composer - 使用命令composer card list

可以列出卡片