[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#780511: ITP: libapache-ssllookup-perl -- glue layer between Perl handlers and the mod_ssl public API



Package: wnpp
Owner: Christopher Hoskin <christopher.hoskin@gmail.com>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org,debian-perl@lists.debian.org

* Package name    : libapache-ssllookup-perl
  Version         : 2.00-04
  Upstream Author : Geoffrey Young <geoff@modperlcookbook.org>
* URL             : https://metacpan.org/release/Apache-SSLLookup
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : glue layer between Perl handlers and the mod_ssl public API

Apache::SSLLookup is a glue layer between Perl handlers and the mod_ssl
public API. Under normal circumstances, you would use $r->subprocess_env() to
glean information about mod_ssl. for example,

$request_is_over_ssl = $r->subprocess_env('HTTPS');

however, this is only possible after mod_ssl runs its fixups - that is, Perl
handlers can only accurately check the subprocess_env table for mod_ssl
information in the PerlResponsePhase or later.

This module allows you to query mod_ssl directly via its public C API at any
point in the request cycle. but without using C, of course.


Reply to: