I am using a reverse proxy built with apache 1.3.19 with mod_rewrite and mod_proxy,
and mod_ssl 2.8.2.

The connection looks like:

Client                    Proxy                      Application
------                    -----                      -----------
  <----- SSL connect 1 ----> <----- SSL connect 2 --------->


SSL connection 1 uses client and server certs ("SSLVerifyClient require").

I also need to use client and server certs on SSL connection 2 (i.e. the connection
initiated by mod_proxy). But when the application Apache server requires a client
cert ("SSLVerifyClient require") it does not receive a cert from the proxy.

Is there a way to configure mod_ssl / mod_proxy to send a cert on SSL con 2?

The cert does not need to be related to the cert on SSL connection 1, and I also
don't need to forward any fields from the client cert as HTTP headers.

Here are some relevant config statements from the proxy

   SSLCertificateKeyFile ${crtdir}/${hostname}.key
   SSLCertificateFile    ${crtdir}/${hostname}.crt
   SSLCertificateChainFile ${crtdir}/ubs-ca.crt
   SSLCACertificateFile  ${crtdir}/conextradeCA-qa1.crt

   SSLVerifyClient       require

   RewriteEngine    On

   RewriteRule      ^/(xcc)$ https://${appl}/$1  [P,L]
   RewriteRule      .*       -                   [F]



Thanks
Ian

--------------------------------------------------------------
Ian Beselin (BH-I5EW-MF9) [EMAIL PROTECTED] +41 1 236 1629
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to