[英]Where does Hyperledger fabric store the public key and private key of the user?
[英]Failed Error: Private key missing from key store. Can not establish the signing identity for user admin
在通过区块链网络中的 REST 服务注册新用户时,生成公钥但无法生成管理员用户的私钥,并且还出现以下错误。
错误:失败 错误:密钥库中缺少私钥。 无法为用户 admin 建立签名身份。
遵循以下步骤:
通过引用现有的“余额转移”应用程序,创建新的节点应用程序以发布其余服务。
然后启动节点应用程序。
在邮递员工具中测试其余服务 url。
在 Postman 工具中测试 url http://localhost:4000/users 时出现上述错误。
代码级错误: app.js--->helper.js
let adminUserObj = await client.setUserContext({username: admins[0].username, password: admins[0].secret});
请建议。
从余额转移结构示例中删除保存组织键值存储的文件夹 -> fabric-client-kv-*。
rm -rf 结构客户端-kv-*
然后再次创建网络。 这为我解决了这个问题。
您是否尝试过完全重新启动网络? (为此使用“runApp.sh”脚本?)查看该脚本的 restartNetwork() 函数,其中删除了 balance-transfer 文件夹中的“fabric-client-kv-org”文件夹。
它有效吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.