所以,这是我的两难境地,我正在研究 C++ 中的自我更新机制,但我无法弄清楚如何让 OpenSSL 接受已经在先前版本中初始化的 int 套接字,并重新协商连接。我已经尝试过SSL_connect()
再次起作用的机会,SSL_renegotiate
并且SSL_do_handshake()
,但我无法得到任何工作。
我想这是因为 OpenSSL 不知道套接字已经设置为 TLS,但是我该如何告诉它呢?
总之,在通过 exec*() 函数从同一程序的先前版本继承原始“int”套接字描述符后,我试图重新建立 TLS 连接。
谢谢。