我的 admincerts 已过期,当所有节点都给出错误的证书错误时,如何在过期后续订它们?

问题描述

当所有节点都给出错误的证书错误时,我的 admincerts 已过期,以及如何在过期后更新它们?我正在使用 hyperledger fabric 1.4 版本和 raft 共识?有可能摆脱这种锁定情况吗?我

2020-12-18 11:25:41.676 UTC [core.comm] ServerHandshake -> ERRO 702 TLS handshake Failed with error remote error: tls: bad certificate server=PeerServer remoteaddress=1**.***.***.3:47104

解决方法

首先,日志不会显示过期证书之类的内容。 我建议使用 OpenSSL 检查证书的详细信息。更多的日志有利于调试。

how to view the contents of a .pem certificate

使用 Open SSL 更新自签名证书。确保您拥有私钥。

How to renew a self-signed openssl PEM certificate

接下来您需要重新启动容器。 如果您正在运行 HLF 的 dockerised 版本,请确保在删除之前有冗余