0

Hyperledger Fabric を使用して ID 管理用のダッシュボードを作成したいと考えています。fabric-clientオブジェクトを使用しfabric-networkて呼び出し、FabricCAServices新しいユーザーを登録および登録する方法を知っています。ただし、発行された証明書のリストを取得するための他の機能にアクセスできません。

fabric-ca-clientnpm リポジトリは、ここに示すように CLI 経由で呼び出すことができる関数を公開しません - https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/clientcli.htmlコマンドfabric-ca-client certificate xxxセットは、私が探しているものです為に。

このリンクCertificateServiceは、証明書クエリのコードの一部を持っているように見える取得方法を示していますが、それを使用する方法に関するドキュメントはこれ以上ありません。参考までに、これらのファイルには必要な機能があるようです。

4

1 に答える 1

2

実際には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
于 2019-07-02T16:25:54.180 に答える