4.9.5. 启用 TLS 客户端身份验证
这个步骤描述了如何在 Kafka 代理中启用 TLS 客户端身份验证。
流程
- 准备包含用于签署用户证书的证书颁发机构的公钥的 JKS 信任存储。
编辑所有集群节点中的
/opt/kafka/config/server.properties
Kafka 配置文件。-
使用用户证书认证机构将
ssl.truststore.location
选项设置为 JKS 信任存储的路径。 -
将
ssl.truststore.password
选项设置为用来保护信任存储的密码。 将
ssl.client.auth
选项设置为required
。例如:
ssl.truststore.location=/path/to/truststore.jks ssl.truststore.password=123456 ssl.client.auth=required
-
使用用户证书认证机构将
- (重新)启动 Kafka 代理
其它资源
- 有关配置 AMQ Streams 的详情请参考 第 2.8 节 “配置 AMQ 流”。
- 有关运行 Kafka 集群的详情请参考 第 4.5 节 “运行多节点 Kafka 集群”。
有关在客户端中配置 TLS 加密的详情,请参考: