Received fatal alert: handshake_failure
Jon Peterson

The problem with error reporting here was obviously on the server side, not the client.

The client sent in ClientHello, among other things, a list of cipher suites it supports, and got an Alert containing a code for “handshake_failure” in response. Which is exactly what it reported.

What the server should have done is to log “no common ciphers” message.