title: Two-way ssl authentication for flask
body: <p>I have already implemented SSL communication where client application verifies the identity of the SSL server application using flask. Now I want  SSL server application to verify the identity of the SSL-client application. Is it possible with flask ? How do I verify client certificate ? During first handshake client is sending CSR and in response I am sending back certificate signed by Self Signed CA certificate.</p>
  
  <p>But I am not yet clear how the client will be verified by server while next communication. Is there any callback for cert verification. Link on <a href="https://groups.google.com/forum/#!topic/pocoo-libs/Oi9S7T6x_HQ" rel="noreferrer">Google groups</a> says its not possible to have ssl authentication on Flask. in order to do this one need to use webserver like apache,ngnix. Is this the only way to authenticate client ?</p>
  
  <p>There is one more thing that I want to achieve that  I need to identify each client based on their certificate. is that even possible with flask. </p>
  
  <p>my question could be naive as I am not yet much familiar to flask</p>