IO::Socket::SSL Perl Module
Steffen Ullrich Steffen Ullrich
Latest commit 256ed29 Apr 23, 2018


IO::Socket::SSL is a class implementing an object oriented
interface to SSL sockets. The class is a descendent of

In order to use IO::Socket::SSL you need to have Net::SSLeay
v1.46 or newer installed.

To use ECDH curves (needed for perfect forward secrecy) you need
to use Net::SSLeay >= 1.56.

To use OCSP to check for certificate revocations you need
OpenSSL 1.0.0 or better and Net::SSLeay>=1.59.

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

In addition to providing a general OO interface to SSL sockets,
this package can be used with libwww-perl.

	perl Makefile.PL
	make test
	make install

Steffen Ullrich, Steffen_Ullrich at
Peter Behroozi, behrooz at
(Originally by Marko Asplund, marko.asplund at