[ 
https://issues.apache.org/jira/browse/FLUME-3063?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Lund updated FLUME-3063:
------------------------------
    Summary: Avro sink connection failure when challenged with a SSL SNI  (was: 
Avro sink connection failure when challenged with an SSL SNI)

> Avro sink connection failure when challenged with a SSL SNI
> -----------------------------------------------------------
>
>                 Key: FLUME-3063
>                 URL: https://issues.apache.org/jira/browse/FLUME-3063
>             Project: Flume
>          Issue Type: Bug
>          Components: Sinks+Sources
>    Affects Versions: v1.7.0
>            Reporter: David Lund
>            Priority: Minor
>
> I actually found this in version 1.6.0 but i've checked the code for 1.7.0 
> and is still present
> When using an avro sink connecting to a SSL avro endpoint - if the SSL 
> handshake requests an SNI challenge the connection fails. This is down to the 
> line org.apache.flume.api.NettyAvroRpcClient:753:
> {code:java}
> SSLEngine sslEngine = sslContext.createSSLEngine();
> {code}
> In order for an SNI challenge to succeed - the hostname and port must be 
> passed in
> {code:java}
> SSLEngine sslEngine = sslContext.createSSLEngine(hostname,port);
> {code}
> I've done a quick hack at this - and the values address.getHostname() and 
> address.getPort() passed through within the connect(...) method when creating 
> SSLCompressionChannelFactory fixes the problem 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to