Apache 客户端Hello后SSL握手失败服务器[FIN,ACK]

Apache 客户端Hello后SSL握手失败服务器[FIN,ACK],apache,ssl,vb6,winhttp,Apache,Ssl,Vb6,Winhttp,我们公司目前有一个用VB6创建的应用程序,运行在Windows7桌面计算机上。此应用程序需要使用HTTPS连接到web服务 由于某些原因,此应用程序无法连接到目标服务器。目标服务器位于Apache web服务器后面,该服务器也充当负载平衡器 我通过wire shark跟踪连接,似乎在客户端Hello之后,服务器用[FIN,ACK]响应,而不是服务器Hello。谁能告诉我是什么问题吗 客户端Hello&服务器[FIN,ACK] [![客户你好][1][1] [1]: https://i.stack

我们公司目前有一个用VB6创建的应用程序,运行在Windows7桌面计算机上。此应用程序需要使用HTTPS连接到web服务

由于某些原因,此应用程序无法连接到目标服务器。目标服务器位于Apache web服务器后面,该服务器也充当负载平衡器

我通过wire shark跟踪连接,似乎在客户端Hello之后,服务器用[FIN,ACK]响应,而不是服务器Hello。谁能告诉我是什么问题吗

客户端Hello&服务器[FIN,ACK] [![客户你好][1][1] [1]: https://i.stack.imgur.com/btXyX.jpg [![在此处输入图像描述][2][2] [2]: https://i.stack.imgur.com/O5WDq.jpg

但是,我们可以在以下场景中成功连接

  • 如果我们在Windows 10下使用相同的应用程序。请注意,当使用Windows 10时,我们的SSL版本是TLS1.2
  • 如果应用程序直接连接到应用程序服务器而不是Apache Web服务器。在这种情况下,我们的SSL协议仍然是TLS1.0
  • 我猜我们需要配置Web服务器以允许应用程序连接。我们的管理员告诉我们,他们已经激活了TLS1.0协议,所以我不完全确定现在出了什么问题

    为什么服务器关闭了连接,或者我应该检查日志或Web服务器配置的哪些部分


    请注意,我们知道我们正在为此连接使用TLS1协议,但此应用程序仅用于内部使用,其替代品已在开发中。但是,在当前的环境下,业务需要使其正常工作。

    如果服务器不支持“Client Hello”数据包中建议的任何密码套件,它可能会关闭连接


    您可以检查返回的密码套件在运行时是什么(当您使用Windows10时),然后研究如何在Windows7中启用此密码套件

    是否找到有关此的信息?