<div>Hi guys! <br />I have SSL-proxy server which send me error "ssl handshake failure" in browser and other proxy-tools.<br />But when I use ncat or openssl-tool the proxy work fine.<br /><br />When i'm trying to use direct remoteSSLproxy.com as HTTPS-proxy (in Firefox for example) I'm getting an error:<br /><br />HTTP/1.0 500 handshakefailed<br />Via: 1.0 192.168.10.111 (Web Gateway)<br />Connection: Close<br />Content-Type: text/html<br />Cache-Control: no-cache<br />Content-Length: 1944<br /><br />But when I'm connecting with openssl(openssl s_client -connect remoteSSLproxy.com:443  -tls1) or ncat (ncat --ssl remoteSSLproxy.com:443) proxy working fine.<br /><br />Please help me to make working tunnel.<br />I think I need tunnel like below:<br />localhost->localhostSSLtl<div>s1:443->remoteSSLproxy.com:443<br /><br /><br /><br />Working examples:<br />openssl s_client -connect remoteSSLproxy.com:443  -tls1<br />openssl s_client -connect remoteSSLproxy.com:443  -cipher HIGH<br />openssl s_client -connect remoteSSLproxy.com:443  -cipher MEDIUM<br /><br /><br /><br />Not working:<br />$ openssl s_client -connect remoteSSLproxy.com:443  -cipher LOW<br />CONNECTED(00000003)<br />17269:error:<span>14077410</span>:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/ssl/s23_clnt.c:593:<br /><br />Not working:<br />$ openssl s_client -connect remoteSSLproxy.com:443  -ssl2<br />CONNECTED(00000003)<br />17261:error:140EC11B:SSL routines:SSL2_READ_INTERNAL:illegal padding:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/ssl/s2_pkt.c:243:<br /><br />Not working:<br />$ openssl s_client -connect remoteSSLproxy.com:443  -ssl3<br />CONNECTED(00000003)<br />17262:error:<span>14094410</span>:SSL routines:SSL3_READ_BYTES:sslv3 alert handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/ssl/s3_pkt.c:1145:SSL alert number 40<br />17262:error:1409E0E5:SSL routines:SSL3_WRITE_BYTES:ssl handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/ssl/s3_pkt.c:566:<br /><br /><br />Thanks!</div></div>