Fabric-ca-server重新启动时会发生什么?存储在fabric-ca-server.db中的数据如何处理?是否需要备份?以及我们如何再次将数据提供给Fabric-Ca-Server?那证书呢?我们是否需要备份所有证书并使用相同的证书重新启动,否则它们将与创世块中存储的数据不匹配?谁能解释?
答案 0 :(得分:1)
签出此
如果使用sqlite3,请备份当前数据库文件(默认情况下名为fabric-ca-server.db)。
对于其他数据库类型,请使用适当的备份/复制机制。
结帐 https://hyperledger-fabric-ca.readthedocs.io/en/release-1.4/users-guide.html
答案 1 :(得分:0)
只要您没有手动删除任何数据库/表,则重新启动Fabric ca服务器,数据库中的所有数据将保持不变。
要使用现有数据库,请为其提供与服务器之前使用的连接字符串相同的连接字符串。 CA服务器将连接到您的连接字符串指向的任何数据库。
如果使用新的签名密钥/证书重新启动CA服务器,则在尝试连接到CA时,所有以前颁发的证书将不再通过身份验证。如果希望所有以前的证书继续与CA一起使用,则必须使用与以前相同的证书/密钥对。