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

Jay Modi closed HTTPCORE-571.
-----------------------------
    Resolution: Invalid

> SSLSocket input / output closing causes issues with TLSv1.3 SSLEngine
> ---------------------------------------------------------------------
>
>                 Key: HTTPCORE-571
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-571
>             Project: HttpComponents HttpCore
>          Issue Type: Improvement
>          Components: HttpCore
>    Affects Versions: 4.4.11
>            Reporter: Jay Modi
>            Priority: Major
>
> I've been doing some testing with TLSv1.3 and came across some interesting 
> behavior in the OpenJDK SSLEngine running in server mode and being accessed 
> with HttpClient. The server side winds up in a loop trying to wrap data to 
> send the close. I tracked down the trigger for the issue to the shutdown of 
> the input and output on the socket manually before closing. I'll also be 
> reporting this on the OpenJDK mailing list as that's where the real issue is.
>  
> However, I'm wondering if as an improvement the close() method of 
> BHttpConnectionBase could special case SSLSocket? I came across HTTPCORE-22, 
> which mentions that this would throw an UnsupportedOperationException in some 
> JDKs when used with a SSLSocket, so maybe just doing an instanceof check and 
> calling close() if it is an SSLSocket might be best?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to