У меня проблемы с настройкой Kafka Producer для использования SSL. Мое приложение развернуто на сервере приложений WebSphere.
Я добавил сертификаты в хранилища доверенных сертификатов и ключей WebSphere, но производитель kafka подключается нормально только тогда, когда я непосредственно настроен в конфигурации, подобной этой:
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?