gpt4 book ai didi

java - 如何在 Android 上恢复 SSL session

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:17 27 4
gpt4 key购买 nike

我每 30 秒与服务器建立一个 SSL 连接,无法承受 SSL 握手的开销,它需要将近 6K。我想要做的是使用 SSL session 恢复(让我的客户端使用在上一个 session 中从服务器接收到的 SID)

我看过这篇文章: Reusing SSL Sessions in Android with HttpClient但是删除 registry.register(new Scheme("http", PlainSocketFactory.getSocketFactory(), 80)) 行的神奇解决方案;只是对我不起作用(当客户端没有发送 session ID 时,我在 wireshark 中看到它)即使它有一个。

是否有在 android 上使用 SSLSessionCache/SSLCertificateSocketFactory 的更好示例?谢谢

最佳答案

Dpes 使用更长的 keep alive 有帮助吗?

mHttpClient.setKeepAliveStrategy(new ConnectionKeepAliveStrategy() { 
@Override
public long getKeepAliveDuration(HttpResponse response, HttpContext context) {
return 60 * 1000;
}
});

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

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