fabric ca client无法为restapi创建用户



我注意到当我运行fabric ca时,它开始注册组织的隶属关系。但是它正在转换成小写的组织从属关系。

在<<p> strong> Fabric-ca-server-config.yaml 下面的文件是名称为airlineOrg

的从属关系输入图片描述

在启动restApi服务器之前的fabric ca的调试日志中,我看到从属关系名称正在转换为如下所示的小写字母。

输入图片描述

T问题是,为什么fabric ca将配置的从属关系的名称更改为小写?因此,我无法创建用户。

那么,我在上的其余API服务器代码中所做的是getaffilation方法我已经改变了组织名称ex:airlineorg以小写的组织形式进行测试,然后在钱包中成功创建。

当您在fabric-ca-server-config. conf中指定从属关系时。在Yaml文件中,配置文件中的任何非叶子条目都将被转换为小写。这实际上是由于糟糕的设计,直接利用配置库来解析/加载配置文件。所以如果你的配置看起来像:

affiliations:
airlineOrg:
someOtherOrg:

则存储的从属关系将是airlineorgsomeotherorg,这是您需要在API调用或命令行中指定的。

如果你的配置看起来像这样:

affiliations:
airlineOrg:
- Pilots
- Mechanics
someOtherOrg:

那么只有非叶节点被转换为小写,你访问飞行员和力学作为airlineorg.Pilotsairlineorg.Mechanics

相关内容

  • 没有找到相关文章

最新更新