java - 在 Java 中恢复 TLS 连接

标签 java

我正在研究 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/

相关文章:

java - 非常简单的 Android 应用程序中的内存泄漏

java - 使用 @Resource 时处理 EJB 上的异常

java - 在这个例子中,有没有一种方法可以更优雅地操作 Date 对象?

java - 当要通过多个方法传递参数时,是否应该将参数保存到实例变量中?

java - Maven - 如何管理具有共同依赖项的多个 jar

java - 组合框中的项目消失

java - Eclipse Oxygen 没有 MySql 的驱动程序定义

java - 如何为临时实体公开 odata 服务

java.util.ArrayList<T>

java - 优雅的解决方案?