-
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
-
ELY-2893 No SocketConfig is set for Connection Manager in HttpClientBuilder which can cause indefinitely hangs
-
- Resolved
-
- is cloned by
-
JBEAP-30011 (8.0.z) ELY-2893 - No SocketConfig is set for Connection Manager in HttpClientBuilder which can cause indefinetly hangs
-
- Verified
-
- is related to
-
JBEAP-29920 [GSS](8.1.0) 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
-