在移动转移不便宜的地区使用卷曲,这是必须的。
有没有人知道实现这个的可能性,或者它已经可以在哪里了?
在openssl中,这不是硬(读取或存储会话到文件)
Setting session from previous attempt:
SSL_SESSION* session = d2i_SSL_SESSION(NULL, &readFromFile,fileLen);
SSL_set_session(cSSL, session );
SSL_SESSION_free(cachedSession);
Storing session from current connection:
SSL_SESSION* session = SSL_get1_session(cSSL)
int len = i2d_SSL_SESSION(session, NULL); //get needed size
unsigned char *file_data = new char[len]
len = i2d_SSL_SESSION(session, &file_data );
//Store to file file_data of len
对于原始命令行操作,您不需要存储主机和端口,以了解会话所属的主机,但让用户处理它。
所以curl会带有1个或者2个标志
--ssl-session-file @file
或
--ssl-session-file @existing_session_file and --ssl-session-save-file @new_session_file
可以这样做吗? 这将使命令行卷曲和libcurl在有限的移动网络中更有用......
这可以添加吗?
亲切的问候,