Hyperledger fabric 如何使用RESTAPI将新用户添加到hyperledger结构网络

Hyperledger fabric 如何使用RESTAPI将新用户添加到hyperledger结构网络,hyperledger-fabric,hyperledger-composer,Hyperledger Fabric,Hyperledger Composer,我已经使用/system/identies/issue的Post操作发布了新的参与者id,并获得了包含连接json、注册id和密码的卡文件。现在,如何使用comopser rest server已经创建的rest api使用该注册id和密码生成证书。正如您所发现的,身份问题会导致.card文件(包含连接、注册id和密码的存档文件)该机密是一个一次性机密,首次使用该卡时,证书将下载并存储在本地。在此之后,该秘密无效。这与CLI、Playway和RESTAPI的工作方式相同 对于CLI和PLAYON

我已经使用/system/identies/issue的Post操作发布了新的参与者id,并获得了包含连接json、注册id和密码的卡文件。现在,如何使用comopser rest server已经创建的rest api使用该注册id和密码生成证书。

正如您所发现的,身份问题会导致.card文件(包含连接、注册id和密码的存档文件)该机密是一个一次性机密,首次使用该卡时,证书将下载并存储在本地。在此之后,该秘密无效。这与CLI、Playway和RESTAPI的工作方式相同

对于CLI和PLAYOND,卡(和证书)存储在登录用户的主目录下
~/.composer/

对于REST服务器,您需要在多用户模式下运行REST服务器,然后在/wallet下有一些新的端点,例如/wallet/import。REST服务器将卡(和证书)存储在这些钱包中。本文件对此进行了描述

另外两个注意事项:要在多用户模式下运行,还需要为REST服务器启用身份验证。当您停止REST服务器时,钱包将丢失,除非您为REST服务器保留数据存储

此父文档包含REST服务器的所有信息