繁体   English   中英

如何将 confluent-kafka 与密钥存储文件一起使用

[英]How to use confluent-kafka with the key store file

当我使用密钥存储文件时,添加属性

ssl.keystore.location
ssl.keystore.password
ssl.key.password
ssl.truststore.location
ssl.truststore.password

在配置中,它抛出这个错误:

找不到属性 ssl.truststore.location”

如何将 librdkafka 与密钥存储文件一起使用? 这让我很烦恼,有人知道如何将 confluent-kafka 与密钥存储文件一起使用吗?

汇合卡夫卡: https : //github.com/confluentinc/confluent-kafka-dotnet/

按照CONFIGURATION.md: https://github.com/edenhill/librdkafka/blob/master/CONFIGURATION.md

我在 CONFIGURATION.md 中找不到该属性

ssl.keystore.*ssl.truststore.*是 Java 客户端属性,它们使用 Java 的 JAAS 框架和 Java 特定的信任/密钥库。

librdkafka(及其兄弟客户端)使用 OpenSSL,它使用 PEM 和 cert 文件格式。

请参阅本指南如何设置: https : //github.com/edenhill/librdkafka/wiki/Using-SSL-with-librdkafka

这个 SO 问题解释了如何将密钥库转换为 OpenSSL 文件类型: Converting a Java Keystore into PEM Format

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM