--- ssl_engine_kernel.c.org 2009-05-01 15:38:49.000000000 +0200 +++ ssl_engine_kernel.c.org 2009-05-01 15:39:24.000000000 +0200 @@ -1572,7 +1572,11 @@ SSLPROXY_CERT_CB_LOG_FMT "no client certificate found!?", sc->vhost_id); - return FALSE; + /* Fix by Martijn Schoemaker (Ficture IT) to send first configured client cert as last resolve */ + info = sk_X509_INFO_value(certs, 0); + modssl_proxy_info_log(s, info, "No acceptable cert found, sending first in list."); + modssl_set_cert_info(info, x509, pkey); + return TRUE; } static void ssl_session_log(server_rec *s,