[
https://issues.apache.org/jira/browse/ZOOKEEPER-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15900423#comment-15900423
]
Abraham Fine commented on ZOOKEEPER-236:
----------------------------------------
Hi [~geek101]-
bq. if I understand correctly, both the operations of managing the certs
(add/remove of certs) and reconfig() API to change members of a quorum have to
be fault-tolerant.
Would you mind clarifying what you mean by "fault-tolerant" here? Can you give
an example of how a fault would break my patch?
bq. CA seems like the best way and simple way to go till such a time arrises
when the CA has to be changed.
You are correct in that there is certainly additional complexity involved here.
But these are "solved" problems that I don't feel we need to write a custom
solution for.
bq. Also prevalent security considerations recommend revoking the cert of the
Quorum member that is removed. Again how do we accomplish this in a
fault-tolerant way. Hence there is some work still left to do in CA case.
Good point. I forgot to include a note on this with my patch. I was thinking
supporting OCSP (or even CRL's) would be a fine solution to that. What do you
think?
bq. Also regarding the path forward do you think we should aim for a Trunk
patch or patch to 3.5?
I think we should aim for both.
bq. Let me know if I got something wrong and what do you think about bringing
in Netty support for Quorum communication.
What are your motivations for bringing in Netty?
Thanks,
Abe
> SSL Support for Atomic Broadcast protocol
> -----------------------------------------
>
> Key: ZOOKEEPER-236
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-236
> Project: ZooKeeper
> Issue Type: New Feature
> Components: quorum, server
> Reporter: Benjamin Reed
> Assignee: Abraham Fine
> Priority: Minor
>
> We should have the ability to use SSL to authenticate and encrypt the traffic
> between ZooKeeper servers. For the most part this is a very easy change. We
> would probably only want to support this for TCP based leader elections.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)