title: "Authentication failed because the remote party has closed the transport stream" for normal users
body: <p>A third party vendor is adding authentication (yay!), but it doesn't always work for us (boo!).</p>
  
  <p><strong><em>When the C# application is run "as administrator" it works fine</em></strong>. However, when the application is run as a normal (non-administrator) user it fails with the message</p>
  
  <p>"Authentication failed because the remote party has closed the transport stream"</p>
  
  <p>We are explicitly setting to TLS 1.2</p>
  
  <pre><code>ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
  </code></pre>
  
  <p>We are</p>
  
  <ul>
  <li>executing a 4.6 .NET C# WCF client</li>
  <li>that consumes an HTTPS web service</li>
  <li>using TLS1.2</li>
  <li>on a Windows Server 2012 platform</li>
  </ul>