[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15930825#comment-15930825
 ] 

Abraham Fine commented on ZOOKEEPER-236:
----------------------------------------

Hi [~geek101]-

bq. Regarding host verification one other way to go is to follow this: 
X509ExtendedTrustManager mentions about where to plugin host verification , it 
specifically quotes:
Let me know if this is what you had in mind. We do not need to subclass 
`X509ExtendedTrustManager` ourselves to get this to work, since the 
`X509TrustManagerImpl` object generated by the PKIX trustmanager factory (and 
x509 as well I think) extends `X509ExtendedTrustManager` already.  If endpoint 
verification is set on the sslParameters of the sslSocket we get endpoint 
verification for free in `X509ExtendedTrustManager`. The issue is that we are 
limited to the built in implementations of endpoint verification but I think 
the "https" algorithm is sufficient for our use case.  

> 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)

Reply via email to