[
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: [email protected]
For additional commands, e-mail: [email protected]