/usr/share/doc/perl-Net-SSLeay/examples
NameSizeModeActions
bio.pl12040644editdlrm
bulk.pl19540644editdlrm
callback.pl31940644editdlrm
cb-testi.pl5480644editdlrm
cli-cert.pl38050644editdlrm
ephemeral.pl5530644editdlrm
get_authenticated_page.pl7300644editdlrm
get_page.pl5070644editdlrm
get_page_cert.pl9660644editdlrm
https-proxy-snif.pl45440644editdlrm
makecert.pl15310644editdlrm
minicli.pl13400644editdlrm
passwd-cb.pl8090644editdlrm
req.conf12320644editdlrm
server_key.pem9630644editdlrm
ssl-inetd-serv.pl16420644editdlrm
sslcat.pl5260644editdlrm
sslecho.pl31430644editdlrm
ssl_diff.pl6310644editdlrm
stdio_bulk.pl25900644editdlrm
tcpcat.pl4220644editdlrm
tcpecho.pl18150644editdlrm
x509_cert_details.pl101150644editdlrm
Edit: /usr/share/doc/perl-Net-SSLeay/examples/get_authenticated_page.pl (730B)
#!/usr/bin/perl # 8.6.1998, Sampo Kellomaki # Get a page via HTTP and print some info about it. # Demonstrates how to generate password header use Net::SSLeay qw(get_https make_headers); use MIME::Base64; ($user, $pass, $site, $port, $path) = @ARGV; die "Usage: ./get_authenticated_page.pl user pass www.bacus.com 443 /\n" unless $path; ($page, $result, %headers) = get_https($site, $port, $path, make_headers('Authorization' => 'Basic ' . MIME::Base64::encode("$user:$pass")) ); print "Result was `$result'\n"; foreach $h (sort keys %headers) { print "Header `$h'\tvalue `$headers{$h}'\n"; } print "=================== Page follows =================\n"; print $page; __END__