Steve Kotsopoulos <[EMAIL PROTECTED]> writes:
> "Ralf S. Engelschall" wrote:
> > > Are the environment variables (such as SSL_CLIENT_CERT
> > > and SSL_CIPHER_USEKEYSIZE) available to apache C module writers?
> > > If not, is there another mechanism to look them up?
> >
> > If your module processes in a late API phase (after fixup or in fixup
> > after mod_ssl), the variables are part of r->subprocess_env. If you
> > need the variables earlier, you've to use EAPI and query mod_ssl's
> > ap::mod_ssl::var_lookup hook (see ssl_engine_vars.c for details).
>
> Are there any good examples or docs on using these hooks?
> If I was living inside mod_ssl, I'd use something such as:
>
> val = ssl_var_lookup(r->pool, r->server, r->connection, r, "SSL_CLIENT_CERT");
>
> But I'm not sure how to use apache hooks to do the equivalent
> thing from an access-control-phase apache module.
Try something like:
ap_hook_call("ap::mod_ssl::var_lookup", &ssl_client_cert,
r->pool, r->server, r->connection, r, "SSL_CLIENT_CERT");
-Tom
--
Tom Vaughan <tvaughan at aventail dot com>
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]