IO::Socket::SSL Perl Module

Steffen Ullrich e13b372855 - cipher_list is now per context, not per SSL object, e.g. behavior change if 10 years ago
certs b7a030955e - added test for intercepting feature 11 years ago
docs e067e09bf0 1.955 - added support for ECDH key exchange with key SSL_ecdh_curve 10 years ago
example c59f706883 1.91 11 years ago
lib e13b372855 - cipher_list is now per context, not per SSL object, e.g. behavior change if 10 years ago
stuff 3c37524af5 1.49 - yet another readline regression. Add more tests to t/readline.t 12 years ago
t e19f5a0709 fixed Skipped message in t/ecdhe.t 10 years ago
util 3ac64c062c 16 years ago
BUGS b7a030955e - added test for intercepting feature 11 years ago
Changes e067e09bf0 1.955 - added support for ECDH key exchange with key SSL_ecdh_curve 10 years ago
MANIFEST e067e09bf0 1.955 - added support for ECDH key exchange with key SSL_ecdh_curve 10 years ago
Makefile.PL 2deb985d8f 1.954 - accept older versions of ExtUtils::MakeMaker and add meta information like link to repository only for newer versions. 10 years ago
README e067e09bf0 1.955 - added support for ECDH key exchange with key SSL_ecdh_curve 10 years ago
README.Win32 00953d808b - 15 years ago

README


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.46 or newer installed.

To use ECDH curves (needed for perfect forward secrecy) you need
to use Net::SSLeay >= 1.56 (not released at time of writing) or
patch Net::SSLeay yourself using docs/net-ssley-ecdh.patch.

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.

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

--
Steffen Ullrich, Steffen_Ullrich at genua.de
Peter Behroozi, behrooz at fas.harvard.edu
(Originally by Marko Asplund, marko.asplund at kronodoc.fi)