hyperledger-fabric-ca - 是否有用于注册的 Fabric-CA API(不使用用户实例)
问题描述
我正在尝试使用 Fabric Node SDK (CA) 来注册身份。我注意到必须要注册 MSP ID/用户实例。但是,我可以在没有 MSPID 的情况下使用 CLI fabri-ca-client 执行相同的操作
这些是使用 CLI 的步骤
注册 CA-Client 用户(使用引导程序)
fabric-ca-client enroll -u https://hotel_admin:password@fabric-ca:7054 -c $HOME//CA-INFRA/client/config.yaml --tls.certfiles $HOME//CA-INFRA/server/tls-server/cert.pem
为不同的组织注册用户
fabric-ca-client register -u "https://fabric-ca:7054" --id.name "hotel_admin:password" --id.secret "password" --id.type "app" --id.attrs '"Role=ADMIN:ecert","Dept=BOOKING_UNIT:ecert","Org=HOTEL:ecert"' -c "$HOME//CA-INFRA/client/config.yaml" --tls.certfiles $HOME/loyalty_solutions/CA-INFRA/server/tls-server/cert.pem
为上述组织注册用户
fabric-ca-client enroll -u "https://hotel_admin:password@fabric-ca:7054" --tls.certfiles $HOME//CA-INFRA/server/tls-server/cert.pem -M $HOME//CA-INFRA/hotel_msp_admin
查看注册 APIS
Class : FabricCAServices
API : register(req, registrar)
This requires registrar ( nothing but the User instance which is set using Fabric Client)
我要做的就是使用 API 在 Fabric-CA-Server 和 Fabric-CA-CLient 之间进行交互,但似乎没有办法。但是,可以通过 CLI
注意: - 我没有在服务器中设置隶属关系。我们正在通过特殊属性实现访问控制
解决方案
推荐阅读
- react-native - 将父数据传递到子屏幕(抽屉导航)
- django - Django drf-yasg ViewSet 错误:AttributeError:“list”对象没有属性“items”
- python - 当打印语句在python的一个类中时如何只打印一次语句
- c++ - 鼠标跟踪不起作用在主小部件的小部件中
- reactjs - 如何修复部署在 github 页面上的 react 应用程序的 404?
- flutter - 我想建立搜索栏以按标题获取用户帖子
- javascript - JQuery 过滤器按数组选择选项
- javascript - Using PHP to validate range slider
- d3.js - 日期未定义
- javascript - 从 Firebase 管理员向客户端发送自定义令牌