title: Getting SSL23_GET_SERVER_HELLO:unknown protocol
body: <p>This seems to be a popular question.  I hope to differentiate my version from the others.  Here's what I'm seeing when trying to connect to a Tomcat server, using the -debug option:</p>
  
  <pre><code># openssl s_client -connect example.com:443 -debug
  CONNECTED(00000003)
  write to 0x694230 [0x694ef0] (187 bytes =&gt; 187 (0xBB))
  [...]
  read from 0x694230 [0x69a450] (7 bytes =&gt; 7 (0x7))
  0000 - 15 03 03 00 02 02 28                              ......(
  15633:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:610:
  </code></pre>