Crypt::NSS is a library with Perl bindings to NSS (Netscape Security Services).
SYNOPSIS
# Using NSS for SSL connections from LWP
use LWP;
use Crypt::NSS config_dir => "$ENV{HOME}/.netscape";
use Net::HTTPS;
local @Net::HTTPS::ISA = qw(Net::NSS::SSL Net::HTTP::Methods);
my $content = get("https://secure.mycompany.com");
This module provides an interface to Netscape Security Services (NSS) which is a set of libraries that Firefox, Thunderbird and several other applications uses for crypto, secure sockets, signing mail etc. NSS provides support for SSL v2 and v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security standards.
Currently this module only implements the SSL bits but in the future (patches welcome!!) most of NSS will be available via this module.
Product's homepage
Requirements:
· Perl