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.