I would appreciate your technical guidance on the following points:
1. Does Openfire 4.x provide any configuration property to increase the TLS handshake timeout for XMPP Client-to-Server connections?
2. Is there a specific Openfire system property or Java JVM parameter that controls the maximum time allowed for completing the TLS handshake?
3. Can Java JSSE parameters, such as jdk.tls.stapling.responseTimeout, influence the overall TLS handshake timeout, or are they limited to OCSP response retrieval?
4. Is it possible to configure TCP socket read timeouts or handshake-related timeouts directly in Openfire, rather than modifying the Java client implementation?
5. Are there any known limitations or issues in Openfire 4.x when establishing TLS connections over high-latency or half-duplex network infrastructures?
6. Would upgrading to a newer Openfire version provide improvements in TLS negotiation or socket timeout management?