-
Bug
-
Resolution: Done
-
Major
-
None
It seems that Elytron does not set a SocketConfig when creating a connection manager for the Apache HTTP Client ([1] and [2]):
Without a SocketConfig with a Socket timeout the TLS handshake can hang indefinetly.
This is a similar issue as RESTEASY-3591.
[1] https://hc.apache.org/httpcomponents-client-4.5.x/current/httpclient/apidocs/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.html#setDefaultSocketConfig(org.apache.http.config.SocketConfig)
[2] https://hc.apache.org/httpcomponents-client-4.5.x/current/httpclient/apidocs/org/apache/http/impl/conn/BasicHttpClientConnectionManager.html#setSocketConfig(org.apache.http.config.SocketConfig)
- clones
-
JBEAP-30010 (8.1.0) ELY-2893 - No SocketConfig is set for Connection Manager in HttpClientBuilder which can cause indefinetly hangs
-
- Verified
-
-
ELY-2893 No SocketConfig is set for Connection Manager in HttpClientBuilder which can cause indefinitely hangs
-
- Resolved
-
- is incorporated by
-
JBEAP-29999 (8.0.z) Upgrade WildFly Elytron from 2.2.10.Final-redhat-00001 to 2.2.11.Final-redhat-00001
-
- Closed
-
- is related to
-
JBEAP-30001 [GSS](8.0.z) ELY-2753 - Add connection-timeout-millis, connection-ttl-millis and socket-timeout-millis to OidcJsonConfiguration to allow oidc.json configuration to parse these attributes
-
- Verified
-