我正在研究 Java TLS 客户端和服务器,女巫会经常通信。我知道协商 TLS 连接非常耗费资源和时间。我在 GnuTLS 中找到了一个非常有趣的解决方案.我感兴趣的是是否可以创建具有恢复功能的 Java TLS 客户端 - 使用先前协商的数据建立新连接。
祝福
最佳答案
只要您使用相同的 SSLSocketFactory 来创建套接字,Java 中的 JSSE 实现就会自动恢复现有 session (如果 session 仍然有效)。
您可以通过调用 SSLSocket.getSession().getId()
来验证这一点,并检查是否两个不同的套接字正在使用同一个 session 。
关于java - 在 Java 中恢复 TLS 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12318325/