Peteris Krumins [Newsgroups] wrote:
Peteris Krumins [Newsgroups] wrote:
Hello!
Any ideas how I could re-use an existing socket (for example
IO::Socket::Socks connection to a socks proxy server) to send https
traffic through it?
The problem which I am facing is that there seems to be no way I can
tell Net::SSL package to use an existing file handle/socket for
sending data.
Net::SSL's connect() function calls only Crypt::SSLeay::Conn->new();
to create a new socket and there is no way I can override it or pass
my socket to it.
Any ideas how I could get it working?
Ok, having researched a little more I found that the other way to get
SSL going is by using IO::Socket::SSL which provides a nifty
constructor start_SSL($socket)
which uses an existing socket for communications.
Now if only I could get IO::Socket::SSL working under ActiveState Perl...
Got it all working!!!
Just a note to anyone who might have a similar problem.
I got IO::Socket::SSL working under ActiveState Perl by getting this
package and Net::SSLeay package from
http://theoryx5.uwinnipeg.ca/ppms/
After `ppm install http://theoryx5.uwinnipeg.ca/ppms/package.ppd` both
packages it all just started working, whew!
P.Krumins