.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "Net::HTTPS 3" .TH Net::HTTPS 3 2023-07-25 "perl v5.38.0" "User Contributed Perl Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME Net::HTTPS \- Low\-level HTTP over SSL/TLS connection (client) .SH VERSION .IX Header "VERSION" version 6.23 .SH DESCRIPTION .IX Header "DESCRIPTION" The \f(CW\*(C`Net::HTTPS\*(C'\fR is a low-level HTTP over SSL/TLS client. The interface is the same as the interface for \f(CW\*(C`Net::HTTP\*(C'\fR, but the constructor takes additional parameters as accepted by IO::Socket::SSL. The \f(CW\*(C`Net::HTTPS\*(C'\fR object is an \f(CW\*(C`IO::Socket::SSL\*(C'\fR too, which makes it inherit additional methods from that base class. .PP For historical reasons this module also supports using \f(CW\*(C`Net::SSL\*(C'\fR (from the Crypt-SSLeay distribution) as its SSL driver and base class. This base is automatically selected if available and \f(CW\*(C`IO::Socket::SSL\*(C'\fR isn't. You might also force which implementation to use by setting \f(CW$Net::HTTPS::SSL_SOCKET_CLASS\fR before loading this module. If not set this variable is initialized from the \&\f(CW\*(C`PERL_NET_HTTPS_SSL_SOCKET_CLASS\*(C'\fR environment variable. .SH ENVIRONMENT .IX Header "ENVIRONMENT" You might set the \f(CW\*(C`PERL_NET_HTTPS_SSL_SOCKET_CLASS\*(C'\fR environment variable to the name of the base SSL implementation (and Net::HTTPS base class) to use. The default is \f(CW\*(C`IO::Socket::SSL\*(C'\fR. Currently the only other supported value is \f(CW\*(C`Net::SSL\*(C'\fR. .SH "SEE ALSO" .IX Header "SEE ALSO" Net::HTTP, IO::Socket::SSL .SH AUTHOR .IX Header "AUTHOR" Gisle Aas .SH "COPYRIGHT AND LICENSE" .IX Header "COPYRIGHT AND LICENSE" This software is copyright (c) 2001 by Gisle Aas. .PP This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.