On Fri, 2016-11-11 at 11:01 +0100, Stefan Magnus Landrø wrote: > True. The way SSL sockets are created is complex stuff. They are layered > and I believe the handshake is async - maybe Oleg could clarify? >
There is nothing special or unusual about SSL/TLS handshakes. They involve multiple IP packet exchanges over a TCP connection. Standard socket settings fully apply. Oleg > Anyways - We ran into an issue a few years ago with an SSL handshake taking > for ever (a switch was dropping packets of a certain size ... ), and > tracked our hanging threads down to blocking because the SoTimeout was set > to 0 by default. Changing this prevented threads from hanging for ever. > > Ref javadoc: > > Determines the default socket timeout value for non-blocking I/O operations. > > 2016-11-11 10:01 GMT+01:00 Philippe Mouawad <[email protected]>: > > > Thanks but I see not property related to Ssl Handshake timeout. > > > > Regards > > > > On Friday, November 11, 2016, Stefan Magnus Landrø < > > [email protected]> > > wrote: > > > > > https://hc.apache.org/httpcomponents-client-ga/ > > > httpclient/apidocs/org/apache/http/impl/client/HttpClientBuilder.html# > > > setDefaultSocketConfig(org.apache.http.config.SocketConfig) > > > > > > 2016-11-11 9:34 GMT+01:00 Philippe Mouawad <[email protected] > > > <javascript:;>>: > > > > > > > Thank you Stefan > > > > Could you point me to some doc ? > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
