1

我在通过 SSL 连接到服务器时遇到问题。一旦我执行一个特殊命令,我正在与之交谈的服务器上的服务就会切换并失去 SSL 会话,从而迫使我进行新的 SSL 握手。
如何使用 GCDAsyncSocket 做到这一点?在我打电话后[socket startTLS:...],不可能关闭 SSL 会话(类似于[socket stopTLS])并再次重新打开它或重新协商 SSL 会话。我也无法断开并重新连接 TCP 套接字或使用第二个套接字进行连接,因为那样我将在第一次连接到服务器时获得的入口点服务重新开始。

我很感激你能提供给我的任何想法!

提前致谢。

- 编辑 -

仍然无法弄清楚如何在不打开新 TCP 套接字的情况下建立第二个 SSL 会话。我也找不到任何方法来手动重新协商 SSL 会话......

有任何想法吗?提前致谢!

4

0 回答 0