1

サーバーは rfc5077 をサポートしているため、ssl セッション チケットとセッション チケットの再利用がサポートされています。また、サーバーが c/c++ クライアントを使用してテストします。

そして私が使用するAndroidクライアント

m = mSSLSocket.getClass().getMethod("setUseSessionTickets", boolean.class); m.invoke(mSSLSocket, true);

クライアントはサーバー側からセッション チケットを取得できますが、セッション チケットを再利用することはできません。次のようなコード スニペットを使用します。

 SSLSessionCache cache = new SSLSessionCache(mContext);
 socketFactory = SSLCertificateSocketFactory.getInsecure(30000000, cache);

なぜ機能しないのですか?

提案をお寄せいただきありがとうございます。

4

0 に答える 0