一个服务器支持 rfc5077,所以支持 ssl session ticket 和 session ticket 重用,我也测试了服务器使用 c/c++ 客户端。
和我使用的 android 客户端
m = mSSLSocket.getClass().getMethod("setUseSessionTickets", boolean.class); m.invoke(mSSLSocket, true);
所以客户端可以从服务器端获取会话票,但不能重用会话票,我使用这样的代码片段:
SSLSessionCache cache = new SSLSessionCache(mContext);
socketFactory = SSLCertificateSocketFactory.getInsecure(30000000, cache);
为什么它不起作用?
提前感谢您的任何建议。