--- file_not_specified_in_diff +++ file_not_specified_in_diff @@ -, +, @@ --- httpd-2.2.25/modules/ssl/ssl_engine_kernel.c 2013-09-12 23:14:26.419298395 +0000 +++ httpd-2.2.25_modified_ssl_engine_kernel/modules/ssl/ssl_engine_kernel.c 2013-09-12 23:18:33.061441302 +0000 @@ -1711,7 +1711,16 @@ SSLPROXY_CERT_CB_LOG_FMT "no client certificate found!?", sc->vhost_id); - return FALSE; +// return FALSE; + + /* Ported fix by Martijn Schoemaker (Ficture IT) from 2.2.17 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,