All -
  I've tried to read the mod_ssl documentation as well as an Apache 
architectural description and so far have had no luck in finding the answer 
to my question.  I'm working on a research project that's building a trust 
negotiation client (isrl.byu.edu) and we need to get access to what would be 
the SSL_CLIENT_CERT CGI variable.  The problem is that for various and 
apparently non-negotiable reasons, we're running our code as a Tomcat 
servlet.
  Servlets, by design, have no shared memory with the web server itself (I 
understand this is supposed to cut down on launch time - you don't have to 
copy the memory space like a CGI does.)  Therefore the info stored in the 
CGI vars table in Apache in inaccessible.  I'd like to solve this problem by 
appending the SSL CGI vars (as name-value pairs) to the html request that is 
passed to the servlet, so that any request-handling architecture can work 
with them.
  After having spent hours of work going through the mod_ssl and Apache 
source trying to find the best place to do this, I've nearly given up.  I 
have had no luck tracing the thread of execution for mod_ssl, since I can't 
find where it decodes the html request in order to pass it to Apache (I 
presume it does this, otherwise Apache would have no idea what to do with 
the encoded request.)  Even if I were to successfully trace the thread of 
execution until the CGI vars are set, I'd need to patch the code in order to 
provide the request_rec to the method that sets the CGI vars - which I 
presume I have to do in order to append the name-value pair to the html 
request.  I don't know the best way to do this either.

I hope this email isn't as confusing as it appears to be.  It's as clear as 
I could make it.

Sincerely,
  Hyrum Mills

_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to