IO::Socket::SSL is a class implementing an object oriented interface to SSL sockets. The class is a descendent of IO::Socket::INET. In order to use IO::Socket::SSL you need to have Net::SSLeay v1.21 or newer installed (v1.26 recommended*). For those who do not have a built-in random number generator (including most users of Solaris), you should install one before attempting to install IO::Socket::SSL. If you don't already have a favorite, try "egd" (egd.sourceforge.net) or one of the other "Related Projects" listed on its home page. If you want to bypass the test for existence of the RNG, then set the "SKIP_RNG_TEST" environment variable to a true value. This version has been tested with Net::SSLeay 1.25 and 1.26, OpenSSL 0.9.7d and 0.9.7g, and Perl versions 5.8.5 and 5.8.7. In addition to providing a general OO interface to SSL sockets, this package can be used with libwww-perl. installation: perl Makefile.PL make make test make install *As of this writing, July 16, 2005, Net::SSLeay 1.26 is an unofficial distribution. Find the patch against 1.25 in the patches/ subdirectory, or download the full tarball from http://www.fas.harvard.edu/~behrooz/Net_SSLeay.pm-1.26.tar.gz I have contacted Sampo Kellomäki about the patch, and he has assured me that it will appear in the next official release. -- Peter Behroozi, behrooz at fas.harvard.edu (Originally by Marko Asplund, marko.asplund at kronodoc.fi)