X-Git-Url: http://git.maemo.org/git/?p=dh-make-perl;a=blobdiff_plain;f=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Fdebian%2Flibnet-ssleay-perl%2Fusr%2Fshare%2Fdoc%2Flibnet-ssleay-perl%2Fexamples%2Fget_page_cert.pl;fp=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Fdebian%2Flibnet-ssleay-perl%2Fusr%2Fshare%2Fdoc%2Flibnet-ssleay-perl%2Fexamples%2Fget_page_cert.pl;h=9b6aff2e2db5dd673bfa6e87f77339e864d112df;hp=0000000000000000000000000000000000000000;hb=f477fa73365d491991707e7ed9217b48d6994551;hpb=da95c414033799c3a62606f299c3c00b5c77ca11 diff --git a/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/debian/libnet-ssleay-perl/usr/share/doc/libnet-ssleay-perl/examples/get_page_cert.pl b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/debian/libnet-ssleay-perl/usr/share/doc/libnet-ssleay-perl/examples/get_page_cert.pl new file mode 100644 index 0000000..9b6aff2 --- /dev/null +++ b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/debian/libnet-ssleay-perl/usr/share/doc/libnet-ssleay-perl/examples/get_page_cert.pl @@ -0,0 +1,33 @@ +#!/usr/bin/perl +# 8.6.1998, Sampo Kellomaki +# 25.3.2002, added certificate display --Sampo +# $Id: get_page_cert.pl,v 1.1 2002/03/25 23:47:15 sampo Exp $ +# Get a page via HTTP and print some info about it. + +use Net::SSLeay; + +($site, $port, $path) = @ARGV; +die "Usage: ./get_page.pl www.cryptsoft.com 443 /\n" unless $path; + +($page, $result, $headers, $server_cert) + = &Net::SSLeay::get_https3($site, $port, $path); + +if (!defined($server_cert) || ($server_cert == 0)) { + print "Subject Name: undefined, Issuer Name: undefined\n"; +} else { + print 'Subject Name: ' + . Net::SSLeay::X509_NAME_oneline( + Net::SSLeay::X509_get_subject_name($server_cert)) + . 'Issuer Name: ' + . Net::SSLeay::X509_NAME_oneline( + Net::SSLeay::X509_get_issuer_name($server_cert)) + . "\n"; +} + +print "Headers were `$headers'\n"; +print "Result was `$result'\n"; + +print "=================== Page follows =================\n"; +print $page; + +__END__