无法获取认证链,错误提供的标识无效,Verify()返回x509:证书已过期或尚未生效

时间:2017-10-19 17:26:50

标签: hyperledger-fabric hyperledger hyperledger-composer

我想建立网络,我正在关注this链接。当我生成网络工件时,使用此命令./byfn.sh -m generate成功构建。接下来,我使用此命令./byfn.sh -m up启动网络,但我遇到此错误

  

“[无法获取认证链,错误提供的身份无效   ,Verify()返回x509:证书已过期或尚未生效]   !!!!!!!!!!!!!!!频道创作失败!!!!!!!!!!!!!!!!   =========错误!!! FAILED执行End-2-End Scenario ===========“。

有人可以帮助我打开网络吗?

2 个答案:

答案 0 :(得分:0)

如果您在Windows或Mac上运行Docker(尤其是在运行Docker Toolbox时),那么问题可能是由主机系统与Docker使用的底层VM之间的时间造成的。

我建议在Windows或Mac上完全重启Docker

答案 1 :(得分:0)

尝试在密钥生成和其余代码执行之间添加一些缓冲时间。这对我有用。

所有应该要求的是添加例如调用cryptogen和configtxgen之后sleep 300,但 之前实际的docker容器被调出并且api调用被调用。