title: Google App Engine SSL not working with openssl command line tool
body: <p>I installed a SSL certificate for my google app engine app and Google Apps domain. HTTPS is working ok, but when I try to use openssl cli tool I get this error:</p>
  
  <pre><code>$ openssl s_client -showcerts -connect mysite.com:443 
  CONNECTED(00000003)
  140625875744448:error:1409E0E5:SSL **routines:SSL3_WRITE_BYTES:ssl handshake failure:s3_pkt.c:596:**
  ---
  no peer certificate available
  ---
  No client certificate CA names sent
  ---
  SSL handshake has read 0 bytes and written 226 bytes
  ---
  </code></pre>
  
  <p>Any insight on what could be the problem? From what I google'd, it could be a server config problem, but being Google App Engine server, I don't think I can do anything about it.</p>
  
  <p>The main problem is that this prevents connecting securely via low level APIs like openssl, or programming languages (tried with python and it doesn't work). Strange thing is that the web can be accessed using HTTPS with no problems.</p>
  
  <p>If it helps, here's the site: <a href="https://www.proofofexistence.com/" rel="nofollow">https://www.proofofexistence.com/</a></p>