diff options
author | Karl Berry <karl@freefriends.org> | 2017-04-18 23:10:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2017-04-18 23:10:57 +0000 |
commit | 40b4b6e177c62a14c166dbba6adf3abc415af4b2 (patch) | |
tree | 2996bf29509c806bd8064fb6cf38092c1b375ff8 /Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm | |
parent | 8e743c86b6872f30b7a35c72aa944455157d4b3f (diff) |
tlperl 5.24.1 from siep
git-svn-id: svn://tug.org/texlive/trunk@43914 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm')
-rw-r--r-- | Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm | 42 |
1 files changed, 33 insertions, 9 deletions
diff --git a/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm b/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm index 10c5c8a950a..f8131c1f1c5 100644 --- a/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm +++ b/Master/tlpkg/tlperl/site/lib/Net/HTTPS.pm @@ -1,12 +1,10 @@ package Net::HTTPS; - +$Net::HTTPS::VERSION = '6.13'; use strict; -use vars qw($VERSION $SSL_SOCKET_CLASS @ISA); - -$VERSION = "6.09"; -$VERSION = eval $VERSION; +use warnings; # Figure out which SSL implementation to use +use vars qw($SSL_SOCKET_CLASS); if ($SSL_SOCKET_CLASS) { # somebody already set it } @@ -43,7 +41,7 @@ else { require Net::HTTP::Methods; -@ISA=($SSL_SOCKET_CLASS, 'Net::HTTP::Methods'); +our @ISA=($SSL_SOCKET_CLASS, 'Net::HTTP::Methods'); sub configure { my($self, $cnf) = @_; @@ -82,16 +80,24 @@ if ($SSL_SOCKET_CLASS eq "Net::SSL") { 1; +=pod + +=encoding UTF-8 + =head1 NAME Net::HTTPS - Low-level HTTP over SSL/TLS connection (client) +=head1 VERSION + +version 6.13 + =head1 DESCRIPTION The C<Net::HTTPS> is a low-level HTTP over SSL/TLS client. The interface is the same -as the interface for C<Net::HTTP>, but the constructor method take additional parameters -as accepted by L<IO::Socket::SSL>. The C<Net::HTTPS> object isa C<IO::Socket::SSL> -too, which make it inherit additional methods from that base class. +as the interface for C<Net::HTTP>, but the constructor takes additional parameters +as accepted by L<IO::Socket::SSL>. The C<Net::HTTPS> object is an C<IO::Socket::SSL> +too, which makes it inherit additional methods from that base class. For historical reasons this module also supports using C<Net::SSL> (from the Crypt-SSLeay distribution) as its SSL driver and base class. This base is @@ -109,3 +115,21 @@ is C<IO::Socket::SSL>. Currently the only other supported value is C<Net::SSL>. =head1 SEE ALSO L<Net::HTTP>, L<IO::Socket::SSL> + +=head1 AUTHOR + +Gisle Aas <gisle@activestate.com> + +=head1 COPYRIGHT AND LICENSE + +This software is copyright (c) 2001-2017 by Gisle Aas. + +This is free software; you can redistribute it and/or modify it under +the same terms as the Perl 5 programming language system itself. + +=cut + +__END__ + +#ABSTRACT: Low-level HTTP over SSL/TLS connection (client) + |