[
https://issues.apache.org/jira/browse/KAFKA-1690?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14652678#comment-14652678
]
Rajasekar Elango commented on KAFKA-1690:
-----------------------------------------
[~harsha_ch] Thanks for documentation, I tried to run this locally and here are
my observations.
1. On kafka server.properties, I had to remove quotes for SSL properties to
make it work. For eg when I had ssl.keystore.type = "JKS"; I got
org.apache.kafka.common.KafkaException: java.security.KeyStoreException: "JKS"
not found, when I changed to ssl.keystore.type = JKS , it worked, I had to do
this for all ssl properties. Not sure if its just me, can you confirm if it
works with quotes?
2. Console producer worked in secure mode, but I need to specify keystore
location and password in addition to truststore, I guess documentation need to
be updated.
3. Console consumer works in plaintext mode, not sure how to force SSL, I added
--property security.protocol=SSL, It seem to be ignored, can you provide an
example?
I would suggest moving all SSL related configurations to separate ssl config
file for broker and producer/consumer. Reason I ask is ssl properties contains
secret information like passwords that need to be stored in secure location. If
it's part of kafka server.properties we can't keep it in source control and we
need keep whole kafka server.properties in secure location. So it's better to
accept ssl.config.location as property in server.properties and read all ssl
properties from there. The same applies to producer/consumer,
producer/consumer.properties can be in source control while security properties
can be pulled from secure location. It will also simplify running
console-producer/console-consumer easily with one ssl.config.location option
instead of bunch of ssl properties.
> new java producer needs ssl support as a client
> -----------------------------------------------
>
> Key: KAFKA-1690
> URL: https://issues.apache.org/jira/browse/KAFKA-1690
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Joe Stein
> Assignee: Sriharsha Chintalapani
> Fix For: 0.8.3
>
> Attachments: KAFKA-1690.patch, KAFKA-1690.patch,
> KAFKA-1690_2015-05-10_23:20:30.patch, KAFKA-1690_2015-05-10_23:31:42.patch,
> KAFKA-1690_2015-05-11_16:09:36.patch, KAFKA-1690_2015-05-12_16:20:08.patch,
> KAFKA-1690_2015-05-15_07:18:21.patch, KAFKA-1690_2015-05-20_14:54:35.patch,
> KAFKA-1690_2015-05-21_10:37:08.patch, KAFKA-1690_2015-06-03_18:52:29.patch,
> KAFKA-1690_2015-06-23_13:18:20.patch, KAFKA-1690_2015-07-20_06:10:42.patch,
> KAFKA-1690_2015-07-20_11:59:57.patch, KAFKA-1690_2015-07-25_12:10:55.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)