SSLProxyEngine, no client certificate found

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 Hello !

I want to setup a proxy, allowing my internal hosts to connect on external https servers (which forces client authentication by using a certificate).

[ internal hosts ]-----http---->[ apache proxy ] ------https----> [external https server]

External servers restrict connection from client which are authenticated by a client certificate (certified by the same CA).

Excerpt of my .conf :

# TEST
ProxyPass               /proxy/TEST/    https://laposte.net
ProxyPassReverse        /proxy/TEST/    https://laposte.net

SSLProxyEngine on
SSLCipherSuite RC4:MD5
SSLProxyCACertificateFile       /etc/httpd/conf/ssl/ca-bundle.crt
SSLProxyMachineCertificateFile  /etc/httpd/conf/ssl/SSLproxy.pem
SSLProxyVerifyDepth             10
SSLProxyVerify                  none

</VirtualHost>

I try to connect on 2 servers with similar configuration (same CA used, both requiring client auth, ... so AFAIK, my proxy will use the same client certificate):

One connection is successfull, as i can saw in my debug httpd log file :

[debug] ssl_engine_kernel.c(1499): Proxy client certificate callback: (myproxy:443) found acceptable cert, sending /C=XX/ST=CITY/L=Port/O=ORGANIZATION/OU=31/CN=myCN/emailAddress=myemail


The other one not :

[debug] ssl_engine_kernel.c(1571): Proxy client certificate callback: (myproxy:443) no client certificate found!?

I wonder myself how clients certificates are choosen ? Any thoughts ?

Thanks in advance
 
--
Nicolas Cros
Connaissez vous la maison du cordonnier ?
Elle se trouve ici : http://barsa.free.fr


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux