diff --git a/lib/logstash/outputs/kafka.rb b/lib/logstash/outputs/kafka.rb index 94ebff1..c46062f 100644 --- a/lib/logstash/outputs/kafka.rb +++ b/lib/logstash/outputs/kafka.rb @@ -208,6 +208,9 @@ def close private def create_producer begin + # For backward compatibility + security_protocol = "SSL" if ssl and security_protocol.nil? + props = java.util.Properties.new kafka = org.apache.kafka.clients.producer.ProducerConfig @@ -229,7 +232,7 @@ def create_producer props.put("security.protocol", security_protocol) unless security_protocol.nil? - if security_protocol == "SSL" || ssl + if security_protocol == "SSL" set_trustore_keystore_config(props) elsif security_protocol == "SASL_PLAINTEXT" set_sasl_config(props)