我正在用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,密钥和证书)吗?如果是这样,如何获得它们?我们已经像这样Confluent Security Tutorial配置了Kafka集群 我是否必须解码密钥库或其他内容才能为我的KafkaJS获得适当的证书 制片人?我对这一切几乎一无所知。