[
https://issues.apache.org/jira/browse/BOOKKEEPER-588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15767470#comment-15767470
]
Enrico Olivelli commented on BOOKKEEPER-588:
--------------------------------------------
I have just pushed a first implementation.
This is the port of the original [[email protected]] patch + integration
with the AuthProvider system.
I have added the support for the configuration of SSL ciphers and protocols and
an option to verify SSL certificates from the client side.
With this patch if a client is configured with "UseSSL" configuration it will
not connect to non-SSL bookies so IMHO the attacks against STARTTLS are not
possibile
Procedure for rolling upgrade:
- upgrade bookies and setup SSL
- configure clients to require STARTTLS
Missing pieces (maybe a new JIRA can be created):
- tests about ciphers and protocols
- client certificates
- implementation on the bookie side of the AuthProvider part to validate client
SSL certificates
- the "(!inetAddr.isUnresolved()) " trick and tast cases if possible
Apart from those issues I think that this patch is already good for an initial
review
> SSL support
> -----------
>
> Key: BOOKKEEPER-588
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-588
> Project: Bookkeeper
> Issue Type: Sub-task
> Reporter: Ivan Kelly
> Assignee: Enrico Olivelli
> Fix For: 4.5.0
>
> Attachments: 0001-MutualTLS-for-Bookkeeper.patch,
> 0004-BOOKKEEPER-588-SSL-support-for-bookkeeper.patch
>
>
> SSL support using startTLS
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)