我正在使用 KafkaJS 编写 NodeJS Kafka 生产者,并且无法理解如何获取所需的 SSL 证书以便使用 SASL-SSL 连接连接到 Kafka。在 KafkaJS 文档中,SSL 有以下配置:
ssl: {
rejectUnauthorized: false,
ca: [fs.readFileSync('/my/custom/ca.crt', 'utf-8')],
key: fs.readFileSync('/my/custom/client-key.pem', 'utf-8'),
cert: fs.readFileSync('/my/custom/client-cert.pem', 'utf-8')
},
我有问题,因为我不知道我应该如何/提供什么证书给它。
我需要提供所有三个道具(ca、key 和 cert)吗?如果是这样如何获得它们?我们已经像这样配置了 Kafka集群 。我对这一切只有一点了解。