我使用mem-BIO建立了客户端-服务器连接。我能够在没有套接字IO的情况下发送数据。这是我的参考资料-http://roxlu.com/2014/042/using-openssl-with-memory-bios。
我正在尝试设计代理以进行透明的握手,即
如果我直接使用SSL_do_hanshake(),我会根据用于初始化SSL_CTX_new()的方法(用于我发送给服务器的客户端问候)使用另一套版本/密码列表(通过我的代理) )
类似地,我尝试将收到的客户端问候发送给SSL_write(ssl,buf,buf_len)进行握手(通过调用SSL_set_connect_state(ssl)),但这似乎没有任何区别。
如何自定义握手过程以重新使用端点发送的某些参数?
谢谢, 万寿