首页 文章

重启Fabric网络后,为什么以前的ecert和密钥仍然有效?

提问于
浏览
0

关注fabcar示例教程(Writing Your First Application)我've registered and enrolled ' user1 ' user by admin ecert. So keys and eCert of ' user1 ' was saved in ' hfc-key-store ' subdirectory. Using ' user1'身份资料我使用query.js脚本从分类帐中读取数据 .

之后,我想再次启动网络,所以杀死所有docker容器,清除docker镜像,网络和卷 . 但身份材料('hfc-key-store')没有被销毁 . 重新启动网络后,我尝试使用 previous 'user1'标识材料查询分类帐数据,它工作正常 . 我可以't understand why old ' user1 ' ecert is still valid after restarting network? What fabric component should check if ecert is enrolled by fabric-ca? After relaunching I don' t为fabric-ca注册admin,所以'user1'也没有注册 .

谢谢 .

1 回答

  • 0

    fabcar示例网络配置使用预先生成的证书和密钥材料,这意味着fabric-ca的根证书保持不变,因此之前的“user1”身份资料仍然有效 . 如果重新生成根证书,则将拒绝使用以前的证书进行访问 .

相关问题