Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSL support for zk client #40

Open
kumar-b opened this issue Jun 2, 2016 · 5 comments
Open

SSL support for zk client #40

kumar-b opened this issue Jun 2, 2016 · 5 comments

Comments

@kumar-b
Copy link

kumar-b commented Jun 2, 2016

Is there a plan to add ssl support for the client?

@alexguan
Copy link
Owner

alexguan commented Jun 2, 2016

Can you tell me a little bit more about the user case? As far as I know, most zookeeper clusters are secured within the private networks, SSL is less relevant in that setup.

@alexguan
Copy link
Owner

alexguan commented Jun 2, 2016

Also, currently the communication between zookeepers are still in plain text even you enable the ssl between client and server, which make the ssl support less relevant.

@kumar-b
Copy link
Author

kumar-b commented Jun 2, 2016

You are right. Currently zookeeper does not support ssl over server-server communication. I think people are working on it and it might see the light of day in upcoming releases. One possible use case for ssl over server-client communication might be - when servers are within private networks and clients need to connect from outside to the cluster.

@bfmnorman
Copy link

The reason SSL is important is when setting up ACLs. SSL keys are then used for authentication. This isn't as much about socket level security as much as it is about authentication for zookeeper. See https://cwiki.apache.org/confluence/display/ZOOKEEPER/ZooKeeper+SSL+User+Guide for more details.

@MAHashmi
Copy link

Are there plans to enable SSL anytime soon? I would be up for contribution. From what I see, it should not require a lot of effort.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants