Hi, Many thanks for this.
Looking through the log I get the following:
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
ZAP-ProxyThread, READ: TLSv1 Handshake, length = 202
*** ClientHello, TLSv1
[...]
***
%% Initialized: [Session-1, SSL_NULL_WITH_NULL_NULL]
matching alias: owasp_zap_root_ca
%% Negotiating: [Session-1, TLS_ECDHE_RSA_WITH_RC4_128_SHA]
*** ServerHello, TLSv1
[...]
Cipher Suite: TLS_ECDHE_RSA_WITH_RC4_128_SHA
Compression Method: 0
Extension renegotiation_info, renegotiated_connection: <empty>
***
Cipher suite: TLS_ECDHE_RSA_WITH_RC4_128_SHA
***
[...]
***
*** ECDH ServerKeyExchange
[...]
*** ServerHelloDone
ZAP-ProxyThread, WRITE: TLSv1 Handshake, length = 2151
ZAP-ProxyThread, READ: TLSv1 Handshake, length = 70
*** ECDHClientKeyExchange
[...]
ZAP-ProxyThread, READ: TLSv1 Change Cipher Spec, length = 1
ZAP-ProxyThread, READ: TLSv1 Handshake, length = 36
*** Finished
[...]
***
ZAP-ProxyThread, WRITE: TLSv1 Change Cipher Spec, length = 1
*** Finished
***
ZAP-ProxyThread, WRITE: TLSv1 Handshake, length = 36
%% Cached server session: [Session-1, TLS_ECDHE_RSA_WITH_RC4_128_SHA]
ZAP-ProxyThread, READ: TLSv1 Application Data, length = 1131
ZAP-ProxyThread, setSoTimeout(2500) called
[...]
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
ZAP-ProxyThread, setSoTimeout(20000) called
%% No cached client session
*** ClientHello, TLSv1
[...]
***
ZAP-ProxyThread, WRITE: TLSv1 Handshake, length = 176
ZAP-ProxyThread, received EOFException: error
ZAP-ProxyThread, handling exception: javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
ZAP-ProxyThread, SEND TLSv1 ALERT: fatal, description = handshake_failure
ZAP-ProxyThread, WRITE: TLSv1 Alert, length = 2
[...]
Afraid, other than seeing it fails with TLS (which I know is not enabled on the server) I can't see why it is not trying to connect with SSL