中间ca服务器docker容器以某种方式退出,因此我尝试重新启动相应的docker容器,但无法重新启动服务,而这些是docker容器的日志:

Error: Validation of certificate and key failed: Invalid certificate and/or key in files '/tlsca/ca-cert.pem' and '/etc/hyperledger/fabric-ca-server-config/ica.consigner.biltilink.com.key.pem': Public key and private key do not match
有人可以在正确重新启动服务方面向我提供帮助吗,因为我对刚刚重新启动服务时如何更改证书感到困惑。并请帮助我,以便重新启动服务。

最佳答案

如果重新启动CA服务器并希望所有以前的证书继续与CA一起使用,则必须使用与fabric-ca-server.config文件中相同的证书/密钥对,因为它将创建新的密钥和证书集如果以前的证书和密钥未指向服务器配置文件。因此docker-comose文件具有用于持久密钥,cert和fabric-ca-server.config文件的volume部分

关于docker - 在Hypeledger Fabric中重新启动CA服务器时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62900921/

10-16 18:38