home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 December (Special) / PCWorld_2005-12_Special_cd.bin / Bezpecnost / lsti / lsti.exe / framework-2.5.exe / do_https4.al < prev    next >
Text File  |  2005-04-23  |  670b  |  23 lines

  1. # NOTE: Derived from blib/lib/Net/SSLeay.pm.
  2. # Changes made here will be lost when autosplit is run again.
  3. # See AutoSplit.pm.
  4. package Net::SSLeay;
  5.  
  6. #line 1996 "blib/lib/Net/SSLeay.pm (autosplit into blib/lib/auto/Net/SSLeay/do_https4.al)"
  7. ### Returns headers as a hash where multiple instances of same header
  8. ### are handled correctly.
  9.  
  10. sub do_https4 {
  11.     my ($page, $response, $headers, $server_cert) = &do_https3;
  12.     X509_free($server_cert) if defined $server_cert;
  13.     my %hr = ();
  14.     for my $hh (split /\s?\n/, $headers) {
  15.     my ($h,$v)=/^(\S+)\:\s*(.*)$/;
  16.     push @{$hr{uc($h)}}, $v;
  17.     }
  18.     return ($page, $response, \%hr);
  19. }
  20.  
  21. # end of Net::SSLeay::do_https4
  22. 1;
  23.