如何利用本地docker映像“ ca.org1.example.com”为我的商务网络发布身份?

问题描述 投票:0回答:1

我正在使用Hyperledger Fabric 1.2.1,已部署了网络并需要将其与LDAP服务器集成,为此,我正尝试将应用程序与内置的ca.org1.example docker容器集成。

[当我使用“ startFabric.sh”启动我的结构时,图像状态很好,并且我在http://0.0.0.0:7054上监听它,但是当我使用fabric-ca-client命令时:./fabric-ca-client注册-uhttp://admin:adminpw@localhost:7054我可以注册,但是在此之后,当我尝试执行以下命令时:./fabric-ca-client隶属关系列表我收到一个错误消息:“错误:来自服务器的响应:错误代码:20-授权失败”

任何想法如何进一步整合?

ldap hyperledger-fabric hyperledger-fabric-ca
1个回答
0
投票

[http://admin:adminpw@localhost:7054这意味着您正在注册为CA管理员,以便与CA服务器进行交互

当您在身份验证后尝试使用客户端身份时,会显示错误,表示您尚未正确身份验证

尝试使用下面的代码片段

   export FABRIC_CA_CLIENT_HOME=$HOME/cas/$CA_NAME
   export FABRIC_CA_CLIENT_TLS_CERTFILES={If CA has TLS enabled pass tls cert file location}
   fabric-ca-client enroll -d -u https://admin:adminpw@$CA_HOST:7054

现在继续进行上市关系

© www.soinside.com 2019 - 2024. All rights reserved.