1Net::HTTPS(3) User Contributed Perl Documentation Net::HTTPS(3)
2
3
4
6 Net::HTTPS - Low-level HTTP over SSL/TLS connection (client)
7
9 version 6.21
10
12 The "Net::HTTPS" is a low-level HTTP over SSL/TLS client. The
13 interface is the same as the interface for "Net::HTTP", but the
14 constructor takes additional parameters as accepted by IO::Socket::SSL.
15 The "Net::HTTPS" object is an "IO::Socket::SSL" too, which makes it
16 inherit additional methods from that base class.
17
18 For historical reasons this module also supports using "Net::SSL" (from
19 the Crypt-SSLeay distribution) as its SSL driver and base class. This
20 base is automatically selected if available and "IO::Socket::SSL"
21 isn't. You might also force which implementation to use by setting
22 $Net::HTTPS::SSL_SOCKET_CLASS before loading this module. If not set
23 this variable is initialized from the "PERL_NET_HTTPS_SSL_SOCKET_CLASS"
24 environment variable.
25
27 You might set the "PERL_NET_HTTPS_SSL_SOCKET_CLASS" environment
28 variable to the name of the base SSL implementation (and Net::HTTPS
29 base class) to use. The default is "IO::Socket::SSL". Currently the
30 only other supported value is "Net::SSL".
31
33 Net::HTTP, IO::Socket::SSL
34
36 Gisle Aas <gisle@activestate.com>
37
39 This software is copyright (c) 2001-2017 by Gisle Aas.
40
41 This is free software; you can redistribute it and/or modify it under
42 the same terms as the Perl 5 programming language system itself.
43
44
45
46perl v5.32.1 2021-03-19 Net::HTTPS(3)