title: SslStream Set Cipher Suites
body: <p>I am trying to connect to a server via a SslStream from a C# .Net application. </p>
  
  <p>When I try to authenticate with the server I receive an error on the client side saying <em>Received an unexpected EOF or 0 bytes from the transport stream.</em></p>
  
  <p>On the server side the error appearing is: <em>Caused by: javax.net.ssl.SSLHandshakeException: no cipher suites in common.</em></p>
  
  <p>In Java, the following code works to set the cipher:</p>
  
  <pre><code>SSLSocket sslSocket = (SSLSocket) socket;
  String[] suites = sslSocket.getSupportedCipherSuites();
  sslSocket.setEnabledCipherSuites(suites);
  </code></pre>
  
  <p>Would someone be able to tell me what the equivalent is in C#?</p>
  
  <p>Thanks in advance,</p>