gpt4 book ai didi

java - 如何禁用 Java 的 SSL session 恢复

转载 作者:太空宇宙 更新时间:2023-11-03 14:07:15 24 4
gpt4 key购买 nike

我需要测试我们的nginx新的SSL连接握手性能,所以我们需要在客户端或服务器端禁用ssl恢复功能。

在nginx端很容易实现,只需要关闭session cache和session ticket,但是每次我想测试产品的性能时,我都必须禁用这个功能,这很烦人。

所以另一种方法是在客户端禁用 session 恢复,我们的基准程序是用Java编写的。我们发现合适的方法是 SSLContext 的 setSessionCacheSize 和 setSessionTimeout 函数,但是如果将值设置为 0,然后我发现所有的 ssl 连接都被重用,所以我必须将它设置为 1,这导致 90% 的连接恢复在我的测试。

所以我的问题是如何在与服务器建立 SSL 连接时禁用 Java JDK 8 中的 ssl session 恢复。

最佳答案

  1. 从套接字中获取 SSLSession
  2. 调用SSLSession.invalidate() .

关于java - 如何禁用 Java 的 SSL session 恢复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38912506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com