Buenas alguien sabra decirme si OpenSSL tiene soporte para un cliente proxy..?
Actualmente implemento una llamada a la funcion BIO_set_proxies() Que segun el header bio.h es la funcion implementada para el soporte de proxys...
/* BIO_s_proxy_client() */
#define BIO_set_url(b,url) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,0,(char *)(url))
#define BIO_set_proxies(b,p) BIO_ctrl(b,BIO_C_SET_PROXY_PARAM,1,(char *)(p))
En mi codigo....
BIO_set_proxies(bio, localhost:4321)
Pero nada.. Le da igual.. Se conecta directamente al servidor POP3 sin pasar por el proxy SOCK4
Para conectarme al servidor lo hago de la siguiente forma
BIO_set_conn_hostname(bio, host);
En la referencia que hacen en su web acerca de su API.. No sale nada acerca de proxys..
Citarhttp://www.opensslbook.com/api/index.html
Alguien podria ayudarme acerca de que funcion debo llamar para que pase por mi proxy antes de que se conecte al servidor POP3.?
Mi SO es Arch y mi version del openssl es la 1.0.0