title: SslStream without certificate
body: <p>I am designing a system in a client server architecture - TCP based. There is a requirement that all the messages between the server &amp; client should be encrypted. So I am thinking of using <code>SslStream</code> class in .NET Framework.</p>
  
  <p>From SslStream MSDN, my understanding is that we need to use Client &amp; server certificates to make a proper channel &amp; communicate.  </p>
  
  <p>I don't want to use any certificate specific to particular machine(client) or server. I Just wanted to have a common key between the system. </p>
  
  <p>Is there any possibility to use the SSL stream without certificates??  </p>