【问题标题】:Cannot find specific SDK function for Fabric CA找不到 Fabric CA 的特定 SDK 功能
【发布时间】:2019-07-02 08:15:58
【问题描述】:

我想使用 Hyperledger Fabric 创建用于身份管理的仪表板。我知道如何使用fabric-clientfabric-network 调用FabricCAServices 对象并注册和注册新用户。但是我无法访问其他功能来检索颁发的证书列表。

fabric-ca-client npm 存储库不公开可以通过 CLI 调用的函数,如下所示 - https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/clientcli.html fabric-ca-client certificate xxx 的命令集是我正在寻找的。​​p>

This link 展示了如何获取CertificateService,它似乎有一些证书查询的代码,但没有关于如何使用它的进一步文档。供参考these files似乎有我需要的功能。

【问题讨论】:

    标签: hyperledger-fabric hyperledger-fabric-ca hyperledger-fabric-sdk-js


    【解决方案1】:

    您实际上想要使用 IdentityService

    let opts = {...}; //fill in connect options
    let idService = new FabricCAClient(opts).newIdentityService();
    let admin = new User(...); //admin user
    await user.setEnrollment(...); //fill in parameters
    resp = idService.getAll(admin); //list all identities accessible by admin
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多