Я пишу для NodeJS Kafka производителя с KafkaJS и испытываю затруднения с пониманием, как получить необходимые сертификаты SSL для подключения к Kafka с использованием соединения SASL-SSL. В документации 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, ключ и сертификат)? Если да, то как их получить? У нас есть кластер Kafka, настроенный так: Учебник по Confluent Security Нужно ли декодировать хранилище ключей или что-то еще, чтобы получить надлежащие сертификаты для моего производителя KafkaJS? Я плохо понимаю все это.