1.背景:
之前的证书过期了,kafka的服务日志一直报
Failed authentication with /ip (SSL handshake failed)
生产者报的错误
PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed
2.重新生成
一) 生成认证文件
1) 为每个Kafka broker生成SSL密钥和证书。
keytool -keystore server.keystore.jks -alias localhost -validity 365 -genkey

解释:
- keystore: 密钥仓库存储证书文件。密钥仓库文件包含证书的私钥(保证私钥的安全)。
- validity: 证书的有效时间,天
2) (执行完第1步后爆出警告)执行以下命令
keytool -importkeystore -srckeystore server.keystore.jks -destkeystore server.keystore.jks -deststoretype pkcs12

本文档介绍了如何在Kafka中配置SSL加密,包括证书的重新生成过程,如为每个broker生成SSL密钥和证书,创建CA证书,签名证书,以及更新Kafka server和客户端的配置。此外,还提到了证书过期问题以及服务重启步骤。
最低0.47元/天 解锁文章
3755





