Hyperledger Fabric CA Tool无法生成身份

时间:2018-12-03 18:08:46

标签: hyperledger-fabric hyperledger

我正在尝试在kubernetes上部署生产Hyperledger Fabric网络,当从fabric-ca示例中尝试示例时,我可以看到运行fabric-ca-tools的pod没有生成并在第51行给出了错误来自函数registerOrdererIdentities中的setup-fabric.sh的命令,其中使用命令fabric-ca-client register -d --id.name $ORDERER_NAME --id.secret $ORDERER_PASS --id.type orderer. It fails to register and says,向CA注册了ORDERER以进行身份​​验证错误:服务器的响应:错误代码:0-'orderer1-org0 {{1}的注册}。

我无法理解,如果该身份先前未由root-ca和中间ca注册,那么为什么会出现此错误。

长期停留在这里,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

每当您尝试重新注册已经注册的身份时,都会引发此错误。因此,这意味着您已经为--id.name orderer1-org0运行了fabric-ca-client register命令。下一步是您使用适当的密码注册orderer1-org0,作为回报,您将获得证书和私钥。来自CA服务器。有趣的是,现在我正在寻找一种方法,可以编辑已生成的证书的属性。有点像在第一时间编辑它。但是我一直收到这个错误。有一会儿,尽管吊销证书可以使它正常工作,但是尽管如此,它仅要求运行fabric-ca-client reenroll。无法在任何地方找到任何帮助。