Ismael Juma created KAFKA-2690:
----------------------------------
Summary: Protect passwords from logging
Key: KAFKA-2690
URL: https://issues.apache.org/jira/browse/KAFKA-2690
Project: Kafka
Issue Type: Sub-task
Components: security
Reporter: Ismael Juma
Fix For: 0.9.0.0
We currently store the key (ssl.key.password), keystore (ssl.keystore.password)
and truststore (ssl.truststore.password) passwords as a String in
`KafkaConfig`, `ConsumerConfig` and `ProducerConfig`.
The problem with this approach is that we may accidentally log the password
when logging the config.
A possible solution is to introduce a new `ConfigDef.Type` that overrides
`toString` so that the value is hidden.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)