gpt4 book ai didi

hyperledger-fabric - super 账本结构 : Enrollment check failed: Idemix enrollment information does not exist

转载 作者:行者123 更新时间:2023-12-05 01:41:01 27 4
gpt4 key购买 nike

每当我们尝试运行 fabric-ca-client 时,我们都会收到此错误。示例如下:

# fabric-ca-client register --url https://ica-org:7054 --id.name user-org --id.affiliation=org
2019/03/19 20:18:07 [INFO] Configuration file location: /home/fabric-ca-client-config.yaml
2019/03/19 20:18:07 [INFO] TLS Enabled
2019/03/19 20:18:07 [ERROR] Enrollment check failed: Idemix enrollment information does not exist
Error: Enrollment information does not exist. Please execute enroll command first. Example: fabric-ca-client enroll -u http://user:userpw@serverAddr:serverPort

我们如何解决这个问题?

最佳答案

fabric-ca-client 找不到任何 X509 或 Idemix 身份时,就会发生这种情况。 fabric-ca-client 需要使用身份进行初始化(除非用于注册 用户)。它首先尝试从 fabric-ca-client-config.yaml 文件或 -M 中指定的 mspdir 位置加载 X509 标识在配置文件中优先于 mspdir 的命令行参数。如果找不到 X509 身份,它将寻找 idemix 身份。如果这也失败了,它会显示有问题的错误。

对于 X509 标识:

  • 它的公共(public)证书需要在 signcerts
  • 私钥需要在keystore
  • 并且颁发公钥/私钥对的机构的公共(public)证书需要位于 cacerts 文件夹中(如果使用了中间 ca,则其证书需要位于 intermediatecerts)

以上所有文件夹都在mspdir

关于hyperledger-fabric - super 账本结构 : Enrollment check failed: Idemix enrollment information does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55249365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com