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..
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