首页 文章

我们如何在Hyperledger v1.0中启用属性

提问于
浏览
0

在Hyperledger v0.6中,我在docker命令中使用以下开关(环境变量)来启用成员资格服务中的属性:

-e MEMBERSRVC_CA_ACA_ENABLED=true

在Hyperledger v1.0中,是否需要设置特定的开关(环境变量)?

我正在注册一个应该具有属性的用户,但是当我反序列化它时,我无法在证书中看到该属性 .

我认为这两个中的一个是我的问题,但无法弄清楚哪一个:

一个 . 我不确定我的会员服务是否配置正确(例如,我需要使用类似的环境变量(MEMBERSRVC_CA_ACA_ENABLED = true) .

湾我错误地使用Node HFC SDK . 根据文档,我需要使用一组键/值属性传递“attrs”字段 . 我使用了以下内容:

attrs: [{ name: "attr1", value: "attr1value" }, { name: "attr2", value: "attr2value" }]

我是否正确定义了attrs?

1 回答

  • 0

    Hyperledger Fabric v1尚不支持证书中的属性 . v0.6中的成员身份服务进程已替换为Hyperledger Fabric CA(请参阅https://hyperledger-fabric-ca.readthedocs.io/en/latest/) . 具有属性的事务证书(tcerts)不在v1中 . 有关在注册证书(ecerts)中放置属性的进度,请参阅https://jira.hyperledger.org/browse/FAB-3752 .

    在支持此功能之前,您可以通过检查应具有访问权限的特定证书,根据特定身份在链代码中做出访问控制决策 .

相关问题