为什么以前的ECERT和密钥在重新启动织物网络后仍然有效



在Fabcar示例教程之后(编写您的第一个应用程序(我已注册并通过Admin Ecert注册了'user1'用户。因此,将"用户1"的密钥和ecert保存在" HFC-key商店"子目录中。使用" user1"身份材料我使用query.js脚本从分类帐中读取数据。

之后,我想再次启动网络,因此请杀死所有Docker容器,清晰的Docker图像,网络和卷。但是身份材料(" HFC-key商店"(并没有被破坏。重新启动网络后,我尝试使用上一个'user1'身份材料查询分类帐数据,并且效果很好。我不明白为什么旧的" user1" ecert重新启动网络后仍然有效?哪种织物组件应该检查Fabric-Ca是否招募ECERT?重新启动后,我不注册Fabric-Ca的管理员,因此"用户1"也未注册。

谢谢。

fabcar示例网络配置使用了预先生成的证书和关键材料,这意味着Fabric-Ca的根证书保持不变,因此以前的" user1"身份材料仍然有效。如果您再生根证书,则将拒绝使用以前的证书的访问。

最新更新