配置Kafka Producer在WebSphere上使用SSL

时间:2019-10-08 11:37:53

标签: java ssl apache-kafka websphere

在配置Kafka Producer使用SSL时遇到一些问题。我的应用程序已部署在WebSphere Application Server上。

我已经向WebSphere信任和密钥存储添加了证书,但是kafka producer仅在我直接在这样的配置中进行设置时才能很好地连接:

props.put(CommonClientConfigs.SECURITY_PROTOCOL_CONFIG, "SSL");
props.put(SslConfigs.SSL_KEYSTORE_LOCATION_CONFIG, "/somepath/keystore.jks");
props.put(SslConfigs.SSL_TRUSTSTORE_LOCATION_CONFIG, "/somepath/truststore.jks");
props.put(SslConfigs.SSL_KEYSTORE_PASSWORD_CONFIG, "somepass");
props.put(SslConfigs.SSL_TRUSTSTORE_PASSWORD_CONFIG, "somepass");
props.put(SslConfigs.SSL_KEY_PASSWORD_CONFIG, "somepass");

如果不添加存储和密码,将无法正常工作。

是否可以将生产者配置为使用WebSphere密钥和信任库?

0 个答案:

没有答案