Net::SSL - support for Secure Sockets Layer
Net::SSL object.
Net::SSL socket for operation.
LWP::UserAgent namespace and returns it. Vaguely deprecated.
Crypt::SSLeay::Conn
object.
undef if nothing was read, otherwise returns the data as
a scalar.
$, nor $/. Returns the number of bytes written.
sprintf of the input parameters (thus, the first
parameter must be the format), and writes the result to the socket.
Returns the number of bytes written.
HTTPS_PROXY environment variable.
read.
Returns a boolean indicating whether the underlying socket is in blocking mode. By default, Net::SSL sockets are in blocking mode.
$sock->blocking(0); # set to non-blocking mode
This method simply calls the underlying blocking method of the
IO::Socket object.
write.
By default (as of version 2.80 of Net::SSL in the 0.54 distribution
of Crypt::SSLeay), the user agent string is no longer sent to the
proxy (but will continue to be sent to the remote host).
The previous behaviour was of marginal benefit, and could cause fatal errors in certain scenarios (see CPAN bug #4759) and so no longer happens by default.
To reinstate the old behaviour, call Net::SSL::send_useragent_to_proxy
with a true value (usually 1).
"no port given for proxy server <proxy>"
A proxy was specified for configuring a socket, but no port number
was given. Ensure that the proxy is specified as a host:port pair,
such as proxy.example.com:8086.
"configure certs failed: <contents of $@>; <contents of $!>" "proxy connect failed: <contents of $@>; <contents of $!>" "Connect failed: <contents of $@>; <contents of $!>"
During connect().
Net::SSL is implemented by subclassing IO::Socket::INET, hence
methods not specifically overridden are defined by that package.
openssl
secure sockets layer library.