title: SSL/TLS handshake error after client key exchange
body: <p>I'm attempting to implement certificate-based authentication, and I'm getting an error during the SSL/TLS handshake. I've tried to debug it using <code>openssl s_client -state -debug -connect example.si:443</code>, but I'm honestly not versed enough to be able to interpret the output:</p>
  
  <p><a href="http://pastebin.com/7BiJXeAY" rel="nofollow">http://pastebin.com/7BiJXeAY</a></p>
  
  <p>From what I can tell, the certificate chain is properly verified (which I've also checked <a href="https://cryptoreport.websecurity.symantec.com/checker/#certChecker" rel="nofollow">here</a>), and it doesn't seem like I've made any mistakes in my <code>httpd.conf</code> file, when setting the VirtualHost on the Apache 2.2 server:</p>
  
  <pre><code>&lt;VirtualHost *:443&gt;
     DocumentRoot D:/www/authentication
     ServerName lpt.uni-mb.si
     ServerAlias lpt.uni-mb.si
     SSLEngine on
     SSLCertificateFile "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\ssl\22_lpt.uni-mb.si.crt"
     SSLCACertificateFile "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\ssl\root.crt"
     SSLCertificateKeyFile "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\ssl\server.key"
     SSLCertificateChainFile "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\ssl\11_Intermediate.crt"
     SSLProtocol all -SSLv2 -SSLv3
     SSLCipherSuite HIGH:!aNULL:!MD5:!RC4
     SSLVerifyClient require
     SSLVerifyDepth  10
     SSLOptions +StdEnvVars +ExportCertData
     &lt;Directory "D:/www/authentication"&gt;
         Options Indexes Includes
         AllowOverride All
         Order Deny,Allow
         Allow from all
         Options +FollowSymlinks
     &lt;/Directory&gt;
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Could it be that there's some issue with the client key exchange, considering the very short write operation?</p>